使用UINavigationController的设备方向。

| 我正在更新一个只需要2个视图的App,该函数应具有应该将portraitAutorotateToInterfaceOrientation纵向转换为横向视图的功能。 该项目使用的是UINavigationController,所以如果我想旋转旋转以使其纵向变为横向,则必须使用以下代码实现所有类(总共16个):
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return YES;
}
因此,现在轮换有效,但仅适用于所有视图!如果我仅将此代码放在我需要的类根本不起作用的类上。 如何使旋转仅适用于两个视图?     
已邀请:
如果不想对每个控制器都这样做,最好让这两个视图控制器观察由
UIDevice
对象生成的
UIDeviceOrientationDidChangeNotification
。根据通知,您可以处理子视图的旋转和布局。     

要回复问题请先登录注册