0
私は興味がありますが、UITableViewCellのカスタムbackgroundViewを設定するとパフォーマンスが向上しますか?backgroundView:willDisplayCellまたはinitを設定するとパフォーマンスが向上しますか?
オプション0)サブクラスのUITableViewCellのinitメソッド
@implementation CustomCell
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier andReleases:(NSArray*)releases {
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
self.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tablecell.png"]] autorelease];
}
return self;
}
オプション1)委任willDisplayCell方法
- (void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tablecell.png"]] autorelease];
}
質問に答えた場合は回答を受け入れます。この場合、私はあなたがそう信じました。ありがとう! – Keller