状态栏 prefersStatusBarHidden
来源:互联网 发布:凤凰电影台直播软件 编辑:程序博客网 时间:2024/06/08 09:10
在 iOS 7,如果我使用 prefersStatusBarHidden
方法和实例变量,可以更改返回:
- (BOOL)prefersStatusBarHidden { return self.statusBarShouldBeHidden;}
更改实例变量,从而隐藏状态栏的状态,在导航栏丢失状态栏所占高度的 20pt。我不想这样,但是。是否可能隐藏状态栏但保持导航栏的高度吗?
解决方法 1:
导航栏保持它的高度,只是导航栏和状态栏不具有任何它们之间的分隔符 (和有相同的背景),因此,他们似乎是一件事的时候,事实上,他们是两个。所以你真正想要的是导航栏进行扩展以占用以前占领的导航栏和状态栏的空间。
像这样在之前我做过 (heightCon 是 IBOutlet 到导航栏上的高度约束)。
-(IBAction)hideStatusBar:(id)sender { static BOOL hidden = YES; [[UIApplication sharedApplication] setStatusBarHidden:hidden withAnimation:UIStatusBarAnimationSlide]; self.heightCon.constant = (hidden)? 64 : 44; [UIView animateWithDuration:0.35 animations:^{ [self.navBar layoutIfNeeded]; }]; hidden = ! hidden;}
0 0
- 状态栏 prefersStatusBarHidden
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏
- 状态栏、沉浸式状态栏
- 状态栏的编程(时间状态栏,进度状态栏)
- 状态栏特效
- VS2010 实用快捷键
- C++使用VS2010导出Excel的方法及步骤
- javalist和数组之间的转换
- Bootstrap 工具Class
- 公司员工数据查询(SQL)
- 状态栏 prefersStatusBarHidden
- 关于Msp430 Flash型单片机内部Flash的操作——即片内Flash的擦除、写入、读取
- 输入字母显示各个字母个数
- 【Leetcode】Implement strStr()
- java事件处理总结
- OGRE基础教程1(上)
- Git,SVN的优缺点及适合的范围,开源项目?公司项目?
- uva 10131
- 【后缀数组】【poj 3261】Milk Patterns