私は自分のアプリケーションでテーブルビューをいくつか持っており、自動サイズ変更マスクを幅と高さに柔軟に設定しました。しかし、私がtableviewを使用するビューコントローラを開いたとき、私は自動サイズ設定マスクを設定していないことに気付きましたが、テーブルビューはiPad上で正しくサイズ変更されています。テーブルビュー上に自動サイズ変更マスクを設定する必要はないということですか?UITableViewはデフォルトでマスクを自動でオンにしますか?
1
A
答えて
1
より正確には、UIViewControllerフレームワークは、表示されているコンテキストに応じてビューのサイズを明示的に変更することが好きです。たとえば、iPhone UINavigationControllerとUITabBarControllerでは、viewControllerのビューのサイズを明示的に変更して、使用可能なすべての画面の不動産を埋めます。 iPadでは、UISplitViewControllerは、マスターおよびディテールビューコントローラのビューのサイズを明示的に変更して、適切なディメンションを横長モードに合わせます。これらのコンテナ・ビュー・コントローラによって実行されるこの明示的なサイズ変更は、技術的には自動サイズ調整ではないため、これらのビュー・コントローラはビューの自動サイズ変更マスクを無視します。
ビューの自動サイズ変更マスクは、1つの特定の質問に答えます。スーパービューの境界が変更された場合、このビューはどのように動作しますか? UIViewControllerのビューがコンテナビューコントローラによって明示的にサイズ変更されると、スーパービューの境界の変更の結果として起こっていないため、これは自動サイズ変更とはみなされません。
もちろん、明示的にサイズ変更されたビューにサブビューがある場合、それらのサブビューは、autoresizingMasksで指定されているようにスーパービューの明示的なサイズ変更の副作用として自動化されます(ただし、スーパービューのautoresizesSubviewsはYESに設定されます)。
0
はい。 .xibでtableviewを追加すると、デフォルトのプロパティは幅と高さが柔軟になります。
関連する問題
- 1. デフォルトのUITableViewのセル自動高さ
- 2. モーダルフォームシートでUITableViewを自動スクロール
- 3. Automakeサイレントルール(デフォルトではオン)
- 4. マスクはGeckoで動作しません
- 5. 自動認識マスクはいつ実現されますか?
- 6. SQL Server 2008 R2はデフォルトで.NET Frameworkを自動的にインストールしますか?
- 7. UITableViewポスト3.0のUITextFieldは、キーボード上のスクロールを自動的にサポートしますか?
- 8. UITableViewカスタムUINavigationBarサイズで「自動サイズ調整」
- 9. ナビゲーションコントローラでは、デフォルトでUITableViewの検索バーを非表示にします。
- 10. リロードデータの後にUITableViewが自動的にスクロールします
- 11. 自動回転をオンにしないで画面を回転する
- 12. 自動レイアウトでUITableViewの高さをコンテンツの高さに設定します
- 13. 自動再生とWIAをプログラムで「Ask me?」のデフォルトにリセットできますか?
- 14. HTML属性ではなく、スタイルシートでチェックボックスをデフォルトでオンにすることはできますか?
- 15. 適切な自動サイズ調整マスク
- 16. AS3反転マスク、MouseEvent.ROLL_OVERがマスクを移動します
- 17. TwUIの下マージンで自動サイズ調整マスクを調べる?
- 18. READ_COMMITTED_SNAPSHOTがデフォルトでオンになっていないのはなぜですか?
- 19. UITableViewはセルに移動します
- 20. チェックボックスをデフォルトでオンにして表示するにはどうすればいいですか?
- 21. 円滑に自動スクロールUITableView iOSアプリケーションでUITableViewCellをドラッグ中
- 22. UnityDiはデフォルトのコンストラクタで自動配線されません
- 23. MVCでは、このチェックボックスの例をデフォルトでオンにするにはどうすればよいですか?
- 24. のUITableViewの自動スクロールが同時に別のUITableView
- 25. デフォルトで見つかったタグに自動的にナビゲートする方法は?
- 26. デフォルトでは、イメージファイル(Mason)を要求するときに自動ハンドラが起動されますか?
- 27. ユーザーインタラクションなしでUITableviewの有効な自動リフレッシュ(IOS 5)
- 28. javascript evalはchrome、safariで動作しますが、Firebugがオンの場合のみFirefoxで動作しますか?
- 29. UITableViewとNSMutableArrayは動的ですか?
- 30. VS 2010でデフォルトのポストビルドイベントを自動的に指定する
いいえ、これはloadViewメソッドのコードで行われます。 – LuckyLuke
それはyupのデフォルトプロパティです。それは新しいSDKで起こるかもしれない。 –