簡體   English   中英

UIScrollView沒有滾動另一個子視圖的內容

[英]UIScrollView is not scrolling the content of another subview

嗨,大家好。 我將UIScrollView拖動到情節提要中,然后在該UIScrollView頂部添加了一個UIView UIView根據服務器向該應用程序拋出的內容動態加載另一個子視圖。

問題是,即使我使加載的UIView大於UIScrollViewUIScrollView也不滾動內容。 我沒有調用[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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM