在横向显示动态控制器视图?

时间:2013-02-26 13:39:22

标签: ios ios5 ios6

我创建了不同的UIViewControllers并使用nib文件创建了他们的视图。我只想在横向视图中显示所有这些控制器。这个控制器可以正常工作。

我动态创建了1个控制器并使用。

动态生成视图
UIViewController* temp=[[UIViewController alloc] init ];
temp.view=overlayview;//overlayviw was created dyanmcailly

现在我如何在横向显示此视图,它始终以纵向视图打开 有什么办法吗? shouldAutorotateToInterfaceOrientation方法可以为动态控制器定义。

因为我的所有带有nib文件的控制器类都使用了shouldAutorotateToInterfaceOrientation并允许我在横向视图中显示视图

1 个答案:

答案 0 :(得分:0)

我不确定你要完成什么,但最好是创建某种基本视图控制器,构造函数接受视图作为参数并正确实现所需的方法。即使您需要它更具动态性,您也可以为基本视图控制器提供一些配置属性。否则,可以通过obj-c运行时添加方法,但这完全是不必要的。