iOS高效处理 - 定义一个可替换类及参数的宏定义cell创建,用其替换方法

define cellWithClassIdentifier(Class,identifier)\

+(instancetype)cellWithTableView:(UITableView )tableView identifier:(NSString )identifier{\
Class *cell = [tableView dequeueReusableCellWithIdentifier:identifier];\
if(!cell) cell = [[Class alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];\
cell.selectionStyle = UITableViewCellSelectionStyleNone;\
cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);\
return cell;\
}\

难点在于如何处理类的传入


斯蒂芬大帝
浏览 694回答 1
1回答

千万里不及你

已通过分类解决此问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript