画面の4分の1のuiTableviewでアプリを作りたいと思います。ナビゲーションベースのアプリケーションでプロジェクトを開始しました。今私は全体の画面を埋めるためにテーブルビューを変更したいが、そうすることはできなかった。 Webを検索して回答しましたが、解決策を見つけることができませんでした。ペン先の非フルスクリーンテーブルビュー
テーブルビューを 'RootViewController.xib'の別のビューに配置すると正しい軌跡になりますか?
ありがとうございます!
画面の4分の1のuiTableviewでアプリを作りたいと思います。ナビゲーションベースのアプリケーションでプロジェクトを開始しました。今私は全体の画面を埋めるためにテーブルビューを変更したいが、そうすることはできなかった。 Webを検索して回答しましたが、解決策を見つけることができませんでした。ペン先の非フルスクリーンテーブルビュー
テーブルビューを 'RootViewController.xib'の別のビューに配置すると正しい軌跡になりますか?
ありがとうございます!
UITableView
を別のUIView
の中に置き、必要なサイズにすることができます。下に(または上に)別のビューを置くことも、空白のままにすることも、好きなことをすることもできます(バナー)?
UITableViewController
を使用している場合は、そのようにはなりません。ただし、クラスの実装コードを保持し、コントローラクラスをUIViewController<UITableViewDelegate,UITableViewDataSource>
に変更することはできます。
UITableView
オブジェクトの代わりに、作成したUIView
にコントローラのビューを向けることを忘れないでください。
セルジオに感謝しますが、わかりません。私は 'Navigation-based Application'を作成したとき、私はこのような(Core-Dateを使用する)RootViewControllerのためのインターフェースを得ました: "@interface RootViewController:UITableViewController {"これを "@interface RootViewController :UIViewController {"。私は 'RootViewController.xib'の新しいUIViewの中にUITableViewを配置しました。 'RootViewController.m'には:UITableView * tableView = self.tableView;があります。 –
Mikael
メソッドを委譲していない他のメソッドでtableViewにアクセスする場合は、IBOutletを作成する必要があります。宣言の中に 'IBOutlet UITableView * tView; 'を置き、Interface Builderを使用してそれをリンクします。 –
もう一度感謝セルジオ、私はできるだけ早くそれを試みる! :) – Mikael