1

storyboardには があり、1 つのセクションと 2 つの静的セルViewControllerを追加したいと考えています。UITableView今やっているのはこれだけですが、コンパイル時にこのエラーが発生します。

静的テーブル ビューは、UITableViewController インスタンスに埋め込まれている場合にのみ有効です

私は何が欠けていますか?

4

2 に答える 2

1

この質問を見てください。基本的に同じことです。

ご不明な点がございましたら、お気軽にお問い合わせください。:)

編集したもの:

    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
}
于 2013-01-05T03:11:22.770 に答える
0

.hファイルでtableViewのデータソースとデリゲートメソッドを設定するだけでよいと思います

@interface viewController : UIViewController<UITableViewDelegate, UITableViewDataSource>

それをストーリーボードのtableViewにリンクします。

それが動作するかどうかを通知してください..

于 2013-01-05T04:59:21.390 に答える