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位置設置不正確。
檢查您的scrollview.contentSize。 –
ViewController對佈局有一些不同的屬性,它可能是「Adjust Scroll View Insets」或其他可能導致事情搞砸的東西。 –
禁用故事板中的「調整滾動查看插圖」選項。它按預期工作。謝謝芬恩! – user1743514