我希望我的UITableViewController只能横向显示,但它甚至不会从纵向旋转... 我在项目设置中将方向属性设置为横向,并且我在StoryBoards中更改了UITableViewController的方向,但仍然没有。我还应该做什么? 在设备/模拟器上运行时,它被锁定在纵向左侧。
答案 0 :(得分:0)
确保您必须在“项目名称”中设置此四个方向支持 - > “目标” - > “信息”:
答案 1 :(得分:0)
尝试在viewcontroller.m文件中添加此内容
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation== UIInterfaceOrientationLandscapeRight|| interfaceOrientation== UIInterfaceOrientationLandscapeLeft);
}
答案 2 :(得分:0)
所以答案很简单。 我在Storyboards中创建了一个新项目和一个新的UITableViewController,但是我正在使用默认的UIViewController类,而不是创建UITableViewController的子类......