2012-07-25 82 views
0

我使用界面生成器創建了一個新的UIScrollView,我把一個標籤與長文本,滾動條顯示和滑動雖然內容變稠,並且在滾動UIScrollView的內容進行滾動和粘

截圖 沒有隱瞞[1] [2]

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
    title.text = @"hellllllo world hellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo worldhellllllo world"; 

    scrollview.contentSize = 
    CGSizeMake(self.view.frame.size.width, self.view.frame.size.height+600); 
    //scrollview.maximumZoomScale = 4.0; 
    //scrollview.minimumZoomScale = 0.75; 
    scrollview.clipsToBounds = YES; 
    // scrollview.bounces = YES; 
    scrollview.superview.autoresizesSubviews = NO; 
    //scrollview.delegate = self; 

    [scrollview setScrollEnabled:YES]; 
    // Do any additional setup after loading the view. 

} 
+0

你究竟想要做什麼? – Bittu 2012-07-25 11:26:54

+0

上下移動滾動條時內容不滾動,這被認爲是一個錯誤! – user1527169 2012-07-25 12:41:17

回答

1

確保「稱號」的標籤是滾動視圖的子視圖。

在我看來,它被放在與滾動視圖相同的級別上,而不是在它下面。

How it should look

在你的屏幕截圖,第二個問題所示:無法正確顯示的文字。確保使用Interface Builder將標籤連接到「textLabel」屬性。

+0

該標籤是滾動視圖的子視圖,我錯過了連接插座 – user1527169 2012-07-25 11:44:14

0

確保滾動視圖大小小於contentSize

+0

我敢肯定,contentSize比600像素的scrollview更大 – user1527169 2012-07-25 11:47:51

0

這是因爲使用的Xcode 4.5的iOS 6中,它爲每個UIView子類,並導致該問題,從早期版本創建的視圖解決ADDA限制爲XCode。

0

您需要在屬性檢查器中爲界面生成器中的scrollView勾選「垂直反彈」。