0

ナビゲーションバーとスクロールビューを備えたUIViewControllerがあります。scrollviewが下にスクロールすると、ナビゲーションバーが非表示になり、scrollviewの境界が空き領域に収まるように設定されます。

    self.navigationController.navigationBarHidden = YES;
    [scrollView setBounds:CGRectMake(0, 0, 320, 411)];

高さは411cosで、UITabBarControllerもあります。ただし、scrollviewはビュー全体に適合しません。フレームを確認すると、frame =(0 22; 320 411);と表示されます。どうすれば修正できますか?

setBoundsの代わりにsetFrame関数を使用しようとしました。また、フレームを変更する必要があるコンテンツのサイズを変更する必要はありません。

4

3 に答える 3