UITabBarController“想要全屏”设置

时间:2011-08-11 22:01:42

标签: objective-c ios uitabbarcontroller

在IB中,对于UITabBarController,每个选项卡的每个视图控制器都有一个设置,称为“想要全屏”。我正在阅读的书说,如果你想全屏显示你的视图,那么选择该选项。但是您需要离开才能返回标签栏。不幸的是,本书没有任何使用此设置的示例。我已经尝试过自己,但当我点击水龙头时,结果视图不是全屏。有谁知道如何正确使用它?

1 个答案:

答案 0 :(得分:5)

UIViewController的wantsFullScreenLayout属性,用于隐藏状态栏和导航栏从屏幕顶部放置视图,而不是真正使UIViewController全屏显示。

也就是说,当wantsFullScreenLayout设置为YES时,视图控制器视图的原点(0,0)将与状态栏的左上角相同。

因此,此属性通常与半透明状态栏一起使用。

@property(nonatomic, assign) BOOL wantsFullScreenLayout

例如,iOS中的Photo.app使用此属性来显示缩略图。

http://images.apple.com/tw/iphone/features/images/photos-togo-20100607.jpg