2010-11-25 10 views
1

すべてが隠れてからUISplitViewControllerのマスタービューを防止するために、iPadでのiOS 3.xの中でうまくいきました。私は、デバイスが回転するたびに呼び出されたメソッドSizeControls()を作成しました(WillAnimateRotationイベント)。これはもはや作品iPad上のiOS 4で今防止UISplitViewControllerマスタービュー(アプリのiOS 4.xが)

。 SizeControlsが呼び出されている間に、まだマスタービューが非表示になっています。 iOS 3とiOS 4の両方で、マスターと詳細ビューの両方を設定UIのように表示できるようにするには、何が必要ですか?

ありがとうございます。

+0

マイSizeControls()コードである: \t \tプライベートボイドSizeControls() \t \t { \t \t \tのUIViewControllerマスタ= ViewControllers [0]。 \t \t \t UIViewController detail = ViewControllers [1]; \t \t \t master.View.Frame =新しいRectangleF(0、0、320、this.View.Bounds.Height)。 \t \t \t detail.View.Frame =新しいRectangleF(321、0、this.View.Bounds.Width - 321、this.View.Bounds.Height)。 \t \t} – Neal

+0

私はこれがとても迷惑であることに同意します。余分な画面スペースは必要ありません。これを本当に簡単に行う方法はありませんでした。自分自身がsplitviewcontrollerをコンテナビューコントローラのPAIN PAIN PAINにしようとしました。私は、マスタービューを実際に隠しているものを見つけ出すことに最も関心を持っています。 –

答えて

0

Take a look here、リンゴは、あなたがたときに肖像画でポップオーバーでマスタービューを表示推奨しています。

thatsのは、常連客MGSplitViewControllerを見ていない場合。あなたにこの機能を無料で提供する非常に素晴らしい分割ビューです。

+0

またここでは:old posですが、MGSplitViewControllerをMonoTouchに移植しました。これはMTSplitViewControllerと呼ばれ、ここで見つけることができます:https://github.com/Krumelur/MTSplitViewController – Krumelur

関連する問題