UITableView在风景大于屏幕

时间:2013-03-12 10:40:28

标签: ios ipad uikit

UITableView中的UINavigationControllerUISplitViewController中的主人。 我的问题在于Portrait一切都很好,但在风景中我的桌子比屏幕大,这意味着我可以滚动得比我的屏幕更远......

编辑: 我的UISplitViewController位于UITabbarController,当我开始使用Portrait时,一切正常,如果我以横向模式启动,则无效。

2 个答案:

答案 0 :(得分:1)

尝试在autoresizingMask方法

中将viewDidLoad:设置为您的桌面视图
tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth;

您的表格将自动调整大小

答案 1 :(得分:1)

UISplitViewController中的UITabBarController似乎存在问题。 我现在以这种方式帮助我,我手动将视图框的大小更改为viewdidappear中所需的视图。