self.topLayoutGuide.length有时返回64有时20

时间:2015-02-08 17:11:47

标签: ios objective-c uitableview cocoa-touch

我注意到,在UIViewController中更改UITableView的内容插入后,几次,self.topLayoutGuide.length开始返回64而不是20 ...

UITabeView位于UIViewController内,位于UINavigationController内

重要的是要注意,self.navigationController.navigationBar.frame.origin.y总是20

self.topLayoutGuide.length有64个原因吗?

如何计算self.topLayoutGuide.length?

1 个答案:

答案 0 :(得分:0)

20是状态栏的高度。 44是导航栏的高度(由deafult)。这就是为什么topLayoutGuide.length = 64(20 + 44)。