我有下一个配置:
UIView(仅适用于某些阴影)> UIScrollView(仅用于弹跳)> UIView(实际内容视图)。
如何设置Autolayout以便所有三个视图都占用所有可用空间,但不再需要?
如果我有类似“单一视图模板”的布局,一切都很好,但是,我如何才能使自动布局方面的导航栏和标签栏?我的视图总是比实际可用大小更大,并被Tab Bar覆盖。
答案 0 :(得分:0)
将其设置为
view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin|UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleBottomMargin;
你还希望没有人可以采取其他观点空间然后你可以实现这种方式
view.layer.masksToBounds = NO;
感谢!!!
答案 1 :(得分:0)
见Status bar and navigation bar appear over my view's bounds in iOS 7。 iOS 7的viewDidLoad中包含要点:
self.edgesForExtendedLayout = UIRectEdgeNone;