3

問題があります。UIScrollview でズーム可能な UIImageView を作成しました。UIImageView が中央になく、Tool- と NavigationBar を非表示にするたびに UIImageView/UIScrollView が上に移動することを除いて、すべてが完璧に機能します。

私はすでに autoresizingMask を設定しています:

scrollView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
    scrollView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;

うまくいきませんが、誰か助けてくれませんか?

4

2 に答える 2

9

iOS 7でも同じ問題があり、設定する必要がありました

self.automaticallyAdjustsScrollViewInsets = NO;

ビューコントローラー用ですが、私にはうまくいきませんでした。リリースした後、ビュー コントローラーの親ビュー コントローラーの viewDidLoad メソッドに配置する必要がありました。

于 2013-10-21T10:44:26.060 に答える
2

@Mertが答えたように、コードで設定するかself.automaticallyAdjustsScrollViewInsets = NO;、ストーリーボードで設定できます。インスペクターの1つのスクロールビューで、スクロールビューのコンテンツを自動的に調整するチェックボックスをオフにできます。

編集

チェックボックスは の属性インスペクターにあります。これはUIScrollViewサブビューの自動サイズ変更セクションの下にあります。

ところで、この動作は透過的なため、iOS 7 でのみ発生しUINavigationBarます。

于 2013-12-06T01:52:38.317 に答える