0

UITabBarController内のiOSで向きを変更できますか?私はこのようなものを持っています:UITableViewController->チームタブ-> UINavigationController-> GalleryViewControllerそしてGalleryViewControllerの横向きの変更のみを許可したいiOSは可能ですか?

設定した場合

- (NSUInteger)supportedInterfaceOrientations to UIInterfaceOrientationMaskPortrait 

UITabBarControllerの場合、GalleryViewControllerの向きを変更できませんでした。常に縦向きです。

4

1 に答える 1

1

iOS6 から抽象化し、Tab Bar Controllers と View Rotationの記事を見ると:

タブ バー コントローラーは既定で縦向きをサポートし、含まれるすべてのビュー コントローラーがそのような向きをサポートしない限り、横向きに回転しません。デバイスの向きが変わると、タブ バー コントローラーはビュー コントローラーの配列を照会します。それらのいずれかが方向をサポートしていない場合、タブ バー コントローラーはその方向を変更しません。

これは、タブバー内の他のすべてのビューコントローラーが必要な向きをサポートする必要があることを意味します。

于 2012-08-25T22:08:53.540 に答える