我有一个以表格形式添加的视图: [currentView addSubview: viewController.view];
如果视图是这样添加 的,[self presentModalViewController: viewController]
那么从横向和纵向模式下,视图总是可以正常显示。
但是,我不能使用模态,因为视图需要具有透明背景并且模态将其转换为黑色。
使用第一种方法的问题是笔尖总是以纵向模式加载,如果当前方向是纵向,则一切正常,我可以毫无问题地旋转到横向。
当我的设备处于横向模式时,视图再次加载为纵向,因此它不适合屏幕。
我尝试调用旋转委托方法:didRotateWithOrientation、willRotateWithOrientation、willAnimateRotation .. 等,但是它们不会旋转我的视图。
有什么方法可以在特定方向加载笔尖或在将视图添加到我的其他视图之前旋转视图?