2
ビューをタップしてもう一度タップすると、ナビゲータとタブバーを非表示にする必要があります。これはMonotouchで可能ですか?ビューがモノトックでタップされているときにタブバーとナビゲーションバーを非表示にする
ビューをタップしてもう一度タップすると、ナビゲータとタブバーを非表示にする必要があります。これはMonotouchで可能ですか?ビューがモノトックでタップされているときにタブバーとナビゲーションバーを非表示にする
MonoTouchでは、ネイティブプラットフォームで可能なことはすべて可能です。
これを達成する方法は数多くあります。おそらく最も簡単な方法は、あなたが欲しい情報だけをホストして呼び出します、独自のUIViewControllerを作成することです:
var myNewController = new MyNewController()
myNewController.View.TouchDown += delegate {
myNewController.DismissViewControllerAnimated (false);
};
PresentModalViewController (yourNewController, false);
次に、あなたのmyNewControllerはあなたがフルスクリーンで表示したい実際の内容を追加するためにいくつかのコードが含まれている必要があります。
明確にするために、1)「UIViewController」を作成します。フルスクリーンで表示したいコンテンツを含む 'contentController'、例えば' UILabel'です。 2)別の 'UIViewController'の中で上記のコードを呼び出しますか?もしそうなら、 'View.TouchDown'は有効なメソッドではないようです。おそらく私はそれを得ていません.... – kos
あなたは新しいクラス、MyNewControllerが必要です。 –