0

内部にテーブルビューがあるビューがあります。テーブルビューが宣言されたviewControllerクラスがあり、すべてがインターフェイスビルダーに接続されています。

ただし、次のようなメソッドは機能しません。

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 61;
}

viewDidLoad の下で、これを行うことで tableView セルの高さを変更できます

self.tableView.rowHeight=71;

どうしたものか迷ってしまいます……。

いくつかの詳細情報:
Xcode 4.3
iOS 5
を使用しており、ストーリーボードを使用しています...私のビューは次のようになります。

ここに画像の説明を入力

4

1 に答える 1

1

スクリーンショットを正しく理解していれば、デリゲートとデータソースのアウトレットが同じテーブルビューを指しているようです。これらのアウトレットはView Controllerに接続する必要があり、View Controllerが誤って解放されていないことを確認する必要があります(共有した内容に基づいているとは思いませんが、覚えておくとよいでしょう)。

于 2012-06-18T22:58:12.980 に答える