[英]UIScrollView is not scrolling the content of another subview
嗨,大家好。 我將UIScrollView
拖動到情節提要中,然后在該UIScrollView
頂部添加了一個UIView
。 此UIView
根據服務器向該應用程序拋出的內容動態加載另一個子視圖。
問題是,即使我使加載的UIView
大於UIScrollView
, UIScrollView
也不滾動內容。 我沒有調用[myScroller addSubView:myUiView]
。 我做對了嗎? 提前致謝!
您必須設置滾動視圖的內容大小。
在您的視圖控制器中添加它。
- (void) viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
myScroller.contentSize = CGSizeMake(CGRectGetMaxX(myUiView.frame), CGRectGetMaxY(myUiView.frame));
}
每次更改內容時,請嘗試致電
//removeFromSuperview the UIView was set as content view
self.myScroller.contentSize = self.myUiView.frame.size;
[myScroller addSubView:myUiView];
不要忘記在Interface Builder上鏈接兩個視圖
PS:在此方法中,subView不得位於IB的scrollView內
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.