0

次の構成があります。

UIView (一部の影のみ) > UIScrollView (バウンスのみ) > UIView (実際のコンテンツ ビュー)。

3 つのビューすべてが利用可能なすべての空き領域を使用するように Autolayout をセットアップするにはどうすればよいですか?

「Single view template」レイアウトのようなものがある場合、すべて問題ありませんが、自動レイアウトでナビゲーション バーとタブ バーを尊重するにはどうすればよいですか? 私のビューは常に実際に利用可能なサイズよりも大きくなり、タブ バーに隠れてしまいます。

4

2 に答える 2

0

のように設定するだけです

view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleBottomMargin;

また、誰も他のビュースペースを取得しないようにしたい場合は、この方法で達成できます

view.layer.masksToBounds = NO;

ありがとう!!!

于 2013-07-10T14:39:30.673 に答える