背の高いセルで UITableView を作成するにはどうすればよいですか? 基本的に、セルが 4 つだけのフルスクリーン テーブルを作成したいのですが、それらは画面全体 (それぞれ 1/4) を占有する必要があります。
これが UITableView を使用して可能であると仮定すると、コードと Interface Builder の両方で実行できますか? また、各セルに独自の高さを設定できますか?
--ティム
背の高いセルで UITableView を作成するにはどうすればよいですか? 基本的に、セルが 4 つだけのフルスクリーン テーブルを作成したいのですが、それらは画面全体 (それぞれ 1/4) を占有する必要があります。
これが UITableView を使用して可能であると仮定すると、コードと Interface Builder の両方で実行できますか? また、各セルに独自の高さを設定できますか?
--ティム
-tableView:heightForRowAtIndexPath:
各セルの高さをカスタマイズするには、UITableViewDelegate プロトコルのメソッドを使用するだけです。このようなものはうまくいきます:
- (CGFloat)tableView:(UITableView *)tv heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 70.0f;
}
それが役立つことを願っています。
最高のパフォーマンスを得るには、すべての行が同じ高さの場合、rowHeight プロパティを使用します。コードと Interface Builder の両方からアクセスできます。
個々の行の高さをカスタマイズする場合は、-tableView:heightForRowAtIndexPath: デリゲート メソッドを実装する必要があります。パフォーマンスは少し遅くなりますが、より柔軟です。