0

私はmodalViewコントローラでいくつかのビューを表示しているiPadアプリケーションに取り組んでいます。 風景で、UITextFieldをクリックして入力を取ると、モダルビューコントローラーが上がり、キーボードが表示されます。
しかし、私はmodalViewControllerの高さを変更してしまいました。これどうやってするの?どんな助け?あなたはそのmodalViewControllerを動かすのUIViewControllerのコードでは、LandscapeでmodalViewControllerを制限するにはどうすればよいですか?

答えて

1

インターフェイスの向きがランドスケープ

​​
+0

これはオリエンテーションではありません。 UIViewboardWillShowNotificationがLandscapeで発生すると、ModelViewControllerはスクロールアップするデフォルトプロパティを持っています。 この動作を制限したいです。 –

+0

UIInterfaceOrientationIsLandscape(<#orientation#>)を使用して横向きの向きを確認することをお勧めしますが、問題は、モーダルVCの立ち上げを無効にする方法です。 –

0

ではない場合、私はあなたがカスタムプレゼンテーションのコードを使用する必要が推測確認してください。キーボードが表示されたら、スクロールアップの動作を変更することはできません。

ウィンドウの上に1024×768のサイズの黒色の透明なビューを追加し、次にその上にビューを追加できます。しかし、その場合は自分の周りに自分の国境を構築しなければなりません。おそらく、モーダルポップオーバーのいくつかのオープンソースの実装があります。あなたはココアコントロールでそれを検索することができます。

関連する問題