在landsacape方向显示动态控制器视图?
问题描述:
我创建了不同的UIViewControllers,并使用nib文件制作了它们的视图。我只想在横向视图中显示所有这些控制器。这个东西适用于这些控制器。在landsacape方向显示动态控制器视图?
我创建了1个动态控制器,并动态地使用视图。
UIViewController* temp=[[UIViewController alloc] init ];
temp.view=overlayview;//overlayviw was created dyanmcailly
现在我怎样才能显示景观这一观点总是在纵向视图 开放,有没有办法像 shouldAutorotateToInterfaceOrientation方法可以动态控制器来定义。
正如我所有的控制器类用笔尖文件有shouldAutorotateToInterfaceOrientation implmented,这样我就展现视图是横向视图
答
我不知道你想实现什么,但它是更好的创造某种具有构造函数的基本视图控制器接受视图作为参数并正确实现您所需的方法。即使你需要它更加动态,你也可以在你的基本视图控制器中拥有一些配置属性。否则,可以通过obj-c运行时添加方法,但这是完全不必要的。