为什么UITableViewController不旋转?

时间:2013-03-03 19:06:14

标签: ios uitableview

我希望我的UITableViewController只能横向显示,但它甚至不会从纵向旋转... 我在项目设置中将方向属性设置为横向,并且我在StoryBoards中更改了UITableViewController的方向,但仍然没有。我还应该做什么? 在设备/模拟器上运行时,它被锁定在纵向左侧。

http://img15.imageshack.us/img15/9652/tavblef.png

3 个答案:

答案 0 :(得分:0)

确保您必须在“项目名称”中设置此四个方向支持 - > “目标” - > “信息”:

enter image description here

答案 1 :(得分:0)

尝试在viewcontroller.m文件中添加此内容

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation== UIInterfaceOrientationLandscapeRight|| interfaceOrientation==     UIInterfaceOrientationLandscapeLeft);
}

答案 2 :(得分:0)

所以答案很简单。 我在Storyboards中创建了一个新项目和一个新的UITableViewController,但是我正在使用默认的UIViewController类,而不是创建UITableViewController的子类......