請問如果要讓UITableViewCell可重複使用節省記憶體,但CellStyle又要是Subtitle應該
要怎麼寫呢?
問過朋友是說需要另外寫一個TableViewCell的Subclass,再override init去修改style
依照我自己找出來的方法執行後ViewCellStyle還是default,希望各位前輩能幫忙指點是
哪裡的問題 感激不盡 ><
以下是擷取TableView相關的code
===========
@interface CustomCell : UITableViewCell
@end
@implementation CustomCell
-(id)init
{
self = [super initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"cellID"];
return self;
}
@end
===========
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomCell* c = [[CustomCell alloc]init];
c = [tableView dequeueReusableCellWithIdentifier:@"cellID"];
return c;
}
===========
-(void) viewDidLoad
{
[self.tableView registerClass: [CustomCell class] forCellReuseIdentifier:
@"cellID"];
}