【发布时间】:2010-02-23 18:09:09
【问题描述】:
我的应用程序有一个标签栏,在一个标签中我有一个导航控制器。
我想找到出现在导航栏和标签栏之间的视图中心的位置,这样当有事情发生时,我可以在视图中间显示一个 UIActivityIndicatorView。
但是,我得到不同的 self.view.bounds.size 值取决于我在导航层次结构中的位置。在顶层,它告诉我 320x460,但在更深层次上它是 320x367。
320x367 是我期望的尺寸(并由尺寸检查员在 IB 中确认)。那么为什么我只在顶层看到不同呢?
【问题讨论】:
-
我在另一个有导航控制器但没有标签栏的应用程序中做了完全相同的事情。顶层正确地报告了 416px 的表格视图高度。这看起来与将导航控制器放在标签栏内特别相关。
标签: iphone uiview uinavigationcontroller