Interface BuilderでUITableViewControllerのUITableViewフレームのフレームを変更することはできますか? IBでインスタンス化するテーブルを少し狭くしたいと思います。Interface BuilderでUITableViewのサイズを設定する方法は?
答えて
IBで変更することはできますが、View Controllerを何とかカスタマイズしない限り、フルスクリーン(nav、tab bar、split viewなどのコントローラを囲むモジュール)に設定されます。アップルのドキュメントから
:
ビューコントローラが画面に表示されている場合は、そのルートビューが 通常、ウィンドウの現在の方向に をによって異なる場合があります利用可能なスペース、およびプレゼンスに合わせてサイズ変更されますステータスバーなどの他の インターフェイス要素の
あなたのテーブルビューを保持して、テーブルビューのサイズをより詳細に制御を持っている、しかし、あなたはテーブルビューコントローラではありませんし、そのテーブルビューのもののいくつかを実装する必要がありますし、別のUIView
を作成することができますコントローラーはviewDidAppear
にdeselectRowAtIndexPath
などを提供します。
IBでtableViewControllerを作成したら、画面の右側にあるすべてのオプションのサイズが "フリーフォーム"に設定されているセクションに移動し、好きなものにドラッグします。それを初期化すると、このフレームが取得されます。それがコンテナコントローラ内にない限り。
あなたが行っていることを行う最良の方法は、viewControllerを作成し、そのビューにテーブルビューを追加することです。メインコントローラが表示するテーブルビューを狭くし、コントローラのIBOutletに接続します。コントローラにメソッドとメソッドを実装させると、テーブルビューを使いたいと思うように正確に使うことができます。
希望これは、これは不明であるか、あなたは余分な助けをご希望の場合、私に知らせて、あなたの助けにある:)
これはまさに私がやらなければならなかったことです。ヒントをありがとう! – lms
- 1. iPhone UITableView、UINavigationView、Interface Builder
- 2. Java/SWT Interface Builder /イメージをラベルに設定する方法
- 3. Xcode 4のInterface BuilderでNIB項目の名前を設定する方法は?
- 4. Interface Builderでサブビューをナビゲートする方法
- 5. は、Interface Builderで
- 6. Interface builderのトップレイアウトガイドを設定するには?
- 7. Interface BuilderでUIImageViewの画像を設定する
- 8. Interface Builderオブジェクトのプロパティはいつ設定できますか?
- 9. Interface Builderで定数を使用する
- 10. Xcode Interface BuilderピンツールでUITableViewが消えるようにする
- 11. XCodeでInterface Builder Object Coordinatesを設定する
- 12. Interface Builderでこのレイアウトを達成する方法は?
- 13. Interface Builderのサイズが正しく設定されていません
- 14. Interface Builderとコードの間で定数を共有する方法は?
- 15. Interface Builderで新しい行を入力する方法は?
- 16. XCode5 +でInterface Builderプラグインを作成する方法は?
- 17. 設定MAC OSX AppのInterface Builderで背景色を表示
- 18. Xcode Interface Builderのデフォルトの色空間を設定します。
- 19. キーボードでコントロールを移動する方法Interface Builderでのみ
- 20. Interface Builderでのバインド
- 21. Interface BuilderからMDCCollectionViewCellを設定することはできますか?
- 22. iOS - Interface Builderでフレームのガイドラインをオフにする方法
- 23. Interface Builderを使用せずにCocoaTouchコントロールの座標とサイズを指定する
- 24. Interface BuilderのUIDatePicker
- 25. Interface Builderのコアアニメーション
- 26. Interface BuilderのCATextLayer?
- 27. Interface Builderのグループビュー
- 28. UITableView + UINavigationBar + UITabbarはWindowsベースのアプリケーションテンプレートで、Interface Builderを使用していますか?
- 29. Interface Builder:オンスクリーンキーボードを表示する方法はありますか?
- 30. Interface Builderのとビュー階層建設
これはルートのサブビューとしてテーブルビューを設定し、私がやってしまった正確に何であります(たとえば、setEditing:animated :,およびすべてのセルの選択を解除するカスタムviewDidLoadなど)を再実装することができます。先端のおかげで – lms
小さなコメント:あなたは 'viewDidLoad'でセルの選択を解除することに言及しました:あなたがnavのような方法でこれを使用している場合、典型的なバック/ポップの動作は' viewDidLoad'を呼び出さないかもしれません。ビューが典型的ではない消えてからアンロードされた場合にのみ、 'viewDidLoad'を取得します。あなたは本当に 'viewDidAppear'で非選択をしたいと思っています。これは、AppleがApp Storeのレビューで探しているものの1つです。 – smparkes
私の間違いは、それはタイプミスだった、私は実際にviewDidAppearの内側を選択解除しています。 – lms