我有一个分页滚动视图。 每一页都有一个管理按钮的网格视图 - 控制(buttonViewController)。 如果按一个按钮,在弹出buttonViewController了另一个视图 - 控制(detailViewController)模态。
问题是,当我解雇模态视图控制器,可见buttonViewController是由什么看起来像约20像素下移。 奇怪的是,只有可见页面被转移。 如果我滚动到已加载其他页面,它仍然是在正确的位置。
我的问题是基本相同驳回modalViewController四处移动iphone主视图按钮
但是,接受这个问题的答案假设状态栏被隐藏。 我不是藏在我的应用程序的状态栏。
任何其他的想法?
还要说明一点:这种转变只发生在我第一次推出一个模式视图控制器。 如果我一直开闭模态视图控制器,一切都保持不变。
一条进一步指出:如果我添加以下代码:
CGRect frame = self.view.frame;
frame.origin.y=0;
self.view.frame = frame;
之后我解雇模态视图控制器,然后我就可以解决这个问题。 该框架似乎在Ÿ20pixels移动。 我仍然不知道,虽然是什么引起的举动。