我正在使用MasterDetailView处理iPAD应用程序。从我的tableView我在detailViewController上推送另一个ViewController。我希望另一个ViewController以横向模式显示。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[_detailViewController.navigationController pushViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"ABCViewController"] animated:YES];
}
我希望这个ABCViewController显示在仅横向视图中。我所有的其他视图都支持这种方向。任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
在这个新的viewController中插入:
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
//Choose your available orientation, you can also support more tipe using the symbol |
//e.g. return (UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight)
return (UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight);
}
正如我在这里写的那样: