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