2014-04-24 114 views
2

我創建了一個使用storyBoard的UIScrollView。我想添加一些標籤和按鈕。在第一次使用下面的方法添加標籤時,它不可見。UIScrollView初始偏移量

int _x=0,_y=0; 
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(_x,_y, stringsize.width, stringsize.height)]; 

但是,當我將_y位置設置爲-62時,它就像預期的那樣可見。

在將標籤添加到UiScrollView以解決此問題之前,我嘗試調用以下方法。但沒有任何工作。

[scrollview.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 
scrollview.contentSize = CGSizeMake(scrollview.frame.size.width, 0); 
[scrollview setContentOffset:CGPointMake(0, 0) animated:YES]; 

基本上這個問題是在第一次啓動UIscrollView的Y位置設置不正確。

+0

檢查您的scrollview.contentSize。 –

+3

ViewController對佈局有一些不同的屬性,它可能是「Adjust Scroll View Insets」或其他可能導致事情搞砸的東西。 –

+1

禁用故事板中的「調整滾動查看插圖」選項。它按預期工作。謝謝芬恩! – user1743514

回答

4

禁用故事板中的「調整滾動查看插頁」選項。它按預期工作。謝謝芬恩! -