如果仅显示状态栏,则值为20 如果navigationBar也显示,则值为64 如果没有状态栏但是使用navigationBar,则值为44
我想把它变成代码。基本上,而不是设置
self.edgesForExtendedLayout = UIRectEdgeNone
我想手动调整UIScrollView的插入,并根据数字放下视图。
除非你们有更好的主意。
答案 0 :(得分:1)
CGRect navigationBarRect =self.navigationController.navigationBar.frame;
CGRect statusBarRect =[UIApplication sharedApplication].statusBarFrame;
答案 1 :(得分:0)
按照以下方式,您可以通过编程方式获取导航栏的框架:
self.navigationController.navigationBar.frame;
更多参考:http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/