1.UIViewController中的方法
- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0); // Defaults to UIStatusBarStyleDefault
- (BOOL)prefersStatusBarHidden NS_AVAILABLE_IOS(7_0); // Defaults to NO
// Override to return the type of animation that should be used for status bar changes for this view controller. This currently only affects changes to prefersStatusBarHidden.
- (UIStatusBarAnimation)preferredStatusBarUpdateAnimation NS_AVAILABLE_IOS(7_0); // Defaults to UIStatusBarAnimationFade
2.UIApplication的方法
/**
* 隐藏状态栏效果
* 1.系统提供了2种动画,一种是偏移,一种是渐隐
* 2.在plist文件中将”View controller-based status bar appearance” 设置为 “No”
*/
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; iOS7中隐藏状态栏的方法
最新推荐文章于 2025-09-11 15:16:27 发布
本文详细介绍了在iOS应用开发中如何通过UIViewController和UIApplication的方法来隐藏状态栏,并自定义状态栏的动画效果。重点包括使用preferredStatusBarStyle、prefersStatusBarHidden和preferredStatusBarUpdateAnimation等API进行状态栏样式、隐藏和更新动画的配置。

1万+

被折叠的 条评论
为什么被折叠?



