私storyboard
には があり、1 つのセクションと 2 つの静的セルViewController
を追加したいと考えています。UITableView
今やっているのはこれだけですが、コンパイル時にこのエラーが発生します。
静的テーブル ビューは、UITableViewController インスタンスに埋め込まれている場合にのみ有効です
私は何が欠けていますか?
私storyboard
には があり、1 つのセクションと 2 つの静的セルViewController
を追加したいと考えています。UITableView
今やっているのはこれだけですが、コンパイル時にこのエラーが発生します。
静的テーブル ビューは、UITableViewController インスタンスに埋め込まれている場合にのみ有効です
私は何が欠けていますか?
この質問を見てください。基本的に同じことです。
ご不明な点がございましたら、お気軽にお問い合わせください。:)
編集したもの:
UITableViewController *controller = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.view addSubview:controller.tableView];
次に、ヘッダー ファイルに UITableViewDataSource を追加するだけで、データソース メソッドが必要になります。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if([indexPath row] = 0){
do something
}else if([indexPath row] = 1){
do something else
}
.hファイルでtableViewのデータソースとデリゲートメソッドを設定するだけでよいと思います
@interface viewController : UIViewController<UITableViewDelegate, UITableViewDataSource>
それをストーリーボードのtableViewにリンクします。
それが動作するかどうかを通知してください..