4
我有一个包含一个视图如何获取子视图中导航栏的高度?
MainView
的的MainView包含一个子视图
MainView
ChildView
和ChildView包含一个子视图
MainView
ChildView
SubView
当我推导航控制器基于UI ChildView到堆栈上,我需要在SubViewController中获取导航栏的高度来调整一些内容的大小。在SubViewController我试图
self.navigationController.navigationBar.frame.size.height
和
self.parentViewController.navigationController.navigationBar.frame.size.height
既不包含导航栏的高度。我宁愿获得高度而不是硬编码为44.0的值。
这条线适用于我,当我尝试。 self.navigationController.navigationBar.frame.size.height; 但不是另一个。这是一个浮动值。 – user523234 2011-12-19 23:28:28
我编辑了问题以更好地反映情况。它现在对你有用吗? – ChrisP 2011-12-21 00:45:57
第一个仍然有效(44.0)。但不是第二个(0.00)。 – user523234 2011-12-24 16:20:20