1、 wantsFullScreenLayout
只要在UIViewController上设置wantsFullScreenLayout=true ,那么状态栏的高度就不会被算在视图里,也就是说有没有状态栏y坐标始终都是从0算起。 如果没有设置这个的话,旋转屏幕并且隐藏显示状态栏(statusBarHidden)时会出现20像素的白边或者,view跑出屏幕20像素。(这个属性在IOS7中弃用 edgesForExtendedLayout代替)
@property(nonatomic,assign) BOOL wantsFullScreenLayout NS_DEPRECATED_IOS(3_0, 7_0); // Deprecated in 7_0, Replaced by the following:
@property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_0); // Defaults to UIRectEdgeAll
时间: 2024-10-07 03:51:00