2012-01-28 8 views
0

私はUITabBarControllerでiPad Appとしてビューを作成したいと考えています(下の画像リンク[1] [2]を参照)。 「写真」をクリックすると、分割されたビューが別のビューに置き換えられます。両方のビューが同じタブ項目に表示されます。SplitViewをYelp iPad AppのようにUITabBarControllerの別のビューに変更するには

私は最初の写真のように何かを作成することができますが、分割ビューを別のビューに置き換える方法を教えてください。

別のUIViewControllerでUISplitViewControllerを割り当てようとしましたが、機能しません。ここで

Iは画像を投稿することができないように、リンクされている: http://ww3.sinaimg.cn/large/7811c8e9gw1dphto6x47wj.jpg [1] http://ww3.sinaimg.cn/large/7811c8e9gw1dphtpj1ltaj.jpg [2]

答えて

1

Iは、単に(UITabBarControllerとUISplitViewController間)UISplitViewControllerの前にUINavigationControllerを加えます。ユーザーがUISegmentedControlを切り替えると、必要なフルスクリーンビューがUISplitViewControllerにプッシュされます。ここにストーリーボードです。 (しかし、私は、任意の写真を貼り付けcan`t。)

をマスタービューまたは詳細ビューでUINavigationControllerにアクセスするには、使用することができます

[self.splitViewController.navigationController pushViewController:fullScreenViewControllerアニメーション:YES]; 。 UINavigationControllerのナビゲーションバーをsplitViewに表示したくないので、UISplitViewControllerをサブクラス化する必要があります。次に、viewDidApplearのナビゲーションバーを非表示にします。How to hide the master viewまたはHow to display the detail view in a full screen modeのような質問を参照することができます:

このカスタマイズされたUISplitViewController MGSplitViewControllerを試すこともできます。これは、どのような状況でもマスタービューと詳細ビューを切り替えることができます。

関連する問題