【发布时间】:2014-10-20 18:01:16
【问题描述】:
我想编写一个类似于UISplitviewController 的容器。在这里,我想使用横向显示的主视图控制器,如果 iPad 是纵向的,它应该被隐藏,并且应该显示导航栏中的按钮。当用户单击按钮时,将显示带有主视图控制器的弹出窗口。所以我在容器视图和弹出窗口中重用了一次主视图控制器的同一个实例。
当旋转发生时,弹出框会自动关闭(因为从UIBarButtonItem 呈现)。现在UITableView 的布局会发生变化,如果它位于类似于transition guide 中描述的布局的弹出窗口中。背景有点不同(尽管它是白色的),分隔符颜色不同,并且在从弹出框旋转后,未使用的表格视图单元格具有黑色背景。我尝试在viewWillAppear 中重新加载表格视图,但没有帮助。
如何重绘完整的表格视图?
【问题讨论】:
标签: ios uitableview uipopovercontroller