0

如果只显示状态栏,则值为 20 如果也显示导航栏,则值为 64 如果没有状态栏但有导航栏,则值为 44

我想把它变成一个代码。基本上,而不是设置

self.edgesForExtendedLayout = UIRectEdgeNone

我只想手动调整 UIScrollView 的插图并根据数字放下视图。

除非你们有更好的主意。

4

2 回答 2

1
CGRect navigationBarRect =self.navigationController.navigationBar.frame;
CGRect statusBarRect =[UIApplication sharedApplication].statusBarFrame;
于 2013-10-15T08:00:27.760 回答
0

您可以通过以下方式以编程方式获取导航栏的框架:

 self.navigationController.navigationBar.frame;

更多参考:http: //ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/

于 2013-10-15T07:57:47.153 回答