0

我已经实现了一个 Popover,它由一个嵌入了 UITableViewController 的 UINavigationController 组成。当弹出框出现时,导航栏在顶部和侧面被裁剪。我尝试使用我在此处阅读的解决方案来强制大小 - 将其设置为 CGRectMake(0,0) 然后在 ViewWillAppear 和 ViewDidAppear 上设置为正确的大小,但它没有效果。UINavigationController 和 UITableViewController 在 Simulated Metrics 中具有自由形式的大小(尽管我尝试过 Inferred,但也无济于事)。我已经尝试将弹出框大小设置为显式大小,但仍然不行。它忽略了我所有让它看起来正确的尝试。

使用动态 TableView 使弹出框看起来不错的关键是什么?

蒂亚!

4

1 回答 1

0

我已经解决了这个问题。我删除了 UITableViewController 在 UINavigationController 中的嵌入,而是将 UINavigationBar 添加到 UITableView 的标题中。视图现在正确显示,导航栏和按钮的大小正确。

于 2013-03-04T21:30:21.273 回答