1

ScrollViewプログラムでswiftを使用して作成し、追加しましたUIViewこれらの両方を追加した後、view空のスペースが上部に表示されますそれをScrollView 削除するにはどうすればよいですか、Googleで検索したところ、いくつか見つかりました。試してみました

self.edgesForExtendedLayout = UIRectEdge.None;
self.extendedLayoutIncludesOpaqueBars = true;
self.automaticallyAdjustsScrollViewInsets = false;

let insets = UIEdgeInsetsMake(self.topLayoutGuide.length, 0.0, self.bottomLayoutGuide.length, 0.0);
scrollContainer.contentInset = insets;

提案してください

4

1 に答える 1

1

この問題は、ナビゲーション バーと下部のタブ バーが原因で発生します。したがって、インセットは次のようになります。

let insets = UIEdgeInsetsMake(0, 0.0, 0.0, 0.0);

ストーリーボードと自動レイアウトを使用している場合は、次の設定に従う必要があります。

ここに画像の説明を入力

于 2016-08-04T14:44:05.537 に答える