0

だから私はUITableViewDelegateを採用するビューコントローラーを持っています:

@interface MyViewController:UIViewController<UITableViewDelegate>
@property (weak, nonatomic) IBOutlet UITabelView *myTableView;
@end

実装ファイルMyViewController.mで、オーバーライドします

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

私の質問は、テーブルビューの行の高さをmyTableViewに戻し、個々の行の高さをさらに設定するにはどうすればよいですか?

編集:明確にするために、ビューをレイアウトするために特定の情報が要求される独自のカスタムビュークラスにこのメカニズムを実装しようとしました。UITabelView自体を使用しても問題ありません。:)

4

1 に答える 1

0

質問はあまり明確ではありませんが、セルの高さをデリゲートに要求するUITableView内のコードは、単純に次のようになります。

CGFloat thisCellHeight = [self.delegate tableView:self heightForRowAtIndexPath:thisCellIndexPath];

デリゲートにメッセージを送り返し、質問します...

于 2012-05-25T15:06:20.377 に答える