0

UITableViewCell を完全にカスタマイズしたい場合、UITableViewCell のサブクラスを作成するか、UIView のサブクラスを作成してこれを行う必要がありますか?

tableViewCell.backgroundView = [UICustomView alloc] init]; tableViewCell.selectedView = [UICustomView alloc] init];

4

4 に答える 4

0

はい、UITableViewCell のサブクラスを作成する必要があります。以下を参照してください: http://agilewarrior.wordpress.com/2012/05/19/how-to-add-a-custom-uitableviewcell-to-a-xib-file-objective-c/

于 2013-03-16T07:37:23.900 に答える
0

UITableViewCell のサブクラスを作成することをお勧めします。
このリンクを試してください。

于 2013-03-16T07:14:01.027 に答える
0

あなたのカスタマイズは何ですか?セルの backgroundview に関するものであれば、正しい道をたどっているようです。答えは、何を達成したいかによって異なります。

UITableViewCell のサブクラス化は珍しいことではありませんが、UITableViewCell の描画に詳細なロジックが含まれている場合にのみ実行する必要があります。通常は、UITableView データソースの cellforrowatindexpath デリゲート メソッド内で UITableViewCell のいくつかのパブリック プロパティを変更するだけで簡単に回避できます。

于 2013-03-16T07:14:49.153 に答える
0

新しい を作成しUITableViewCellViewController、設計し、データを取得する必要があります。他のどのアプローチよりも簡単です。

于 2017-06-02T07:02:47.823 に答える