iPad UITableView右上角覆盖着横向遮挡的白色框

时间:2014-02-02 17:44:25

标签: ipad uitableview ios7 landscape

我正在尝试以横向方式为iPad应用程序创建自定义弹出窗口。我在故事板上创建了一个带有静态单元格的新UITableViewController,并将大小设置设置为“自由格式”。然后我将UITableView的大小设置为我想要的大小。我将一个Modal segue从父控制器连接到新的popover。

然后在父UIViewController中我创建了一个通过自定义演示者执行segue的方法。在完成Apple的方向处理例程中的错误后,我将弹出窗口显示在正确的位置。

当我运行应用程序时,我发现在UITableView的右上角会显示一个白色框,其中包含我在UITableViewCell中放置的任何内容。我在表格中放置的单元格越多,此白框出现的时间就越长。所以我认为它与UITableViewCell没有正确定位有关,虽然我还没弄清楚到底是什么。

我似乎无法找到这个盒子是什么,也没有任何运气摆脱它。有没有人见过这样的东西?任何有助于移除此白盒的帮助(或任何使细胞再次正常工作所需的帮助)将不胜感激。

提前致谢

1 个答案:

答案 0 :(得分:1)

对于任何有兴趣的人,我都能解决这个问题。事实证明,模态segue逻辑中存在一个不处理横向方向的错误。所以我创建了一个XIB并将其作为我的模态视图。我仍然需要调整一些东西,因为它是风景但视图显示正确。

根据我的理解,这个故事板错误应尽快解决。