質問

背の高いセルを含む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;
}

役立つこと。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top