状态栏重叠iOS7中的内容
在iOS7中,我放在状态栏下方的工具栏已与状态栏合并
但当我向下移动工具栏20px时,它看起来像
如何获得第一张图片的效果(状态栏与工具栏颜色相同),但不能将其与状态栏合并。 或者这应该在iOS7中以不同方式完成?
将自己设置为工具栏委托。 然后在视图控制器中,实现UIBarPositioningDelegate
。 实现如下:
Objective-C的
- (UIBarPosition)positionForBar:(id )bar { return UIBarPositionTopAttached; }
迅速
func positionForBar(bar: UIBarPositioning) -> UIBarPosition { return .TopAttached }
还要确保将工具栏向下移动20个点(如您所做的那样),或者在状态栏下方移动工具栏,以便进行此效果。
尝试在plist“查看基于控制器的状态栏外观”中设置为NO
- 从Firebase中检索数据后,如何将检索到的数据从一个视图控制器发送到另一个视图控制器?
- 将NSRangePointer从Objective-C转换为Swift
- 如果我可以分享其他应用程序的内容到我的应用程序
- 设置plist来存储iPhone游戏的应用程序数据(不是设置)
- viewDidLayoutSubviews在touchesBegan之后调用 – 一次又一次
- 所有ViewController中的AdMod单一实例
- 模态segue需要2点击而不是一个
- 我在2017年震惊的10件事:XCBlog的年终回顾
- 将textLabel垂直放置在tableView的UITableViewHeaderFooterView中:willDisplayHeaderView:forSection: