在iOS中,我在storyBoard里面,给一个tableView自定义了两种类型的Cell,其中
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
你需要知道什么内容使用哪种cell
你需要为这2个cell在storyboard中设置不同的identifier, 具体做法是在storyboard中选中cell, 然后如下图
这样准备工作就完成了, 你的代码中, tableView的数据源是一个NSArray, 例如:
NSArray *dataArray = @[@"1", @"2", @"3", @"4"];
在tableView的代理方法cellForRowAtIndexPath中做判断:
UITableViewCell *cell = nil;
NSString *str = dataArray[indexPath.row];
if ([str isEqualToString:@"1"]) {
cell = [tableView dequeueReusableCellWithIdentifier:@"你设置的identifier1"];
cell.text = xxxxxx;
}
else if ([str isEqualToString:@"2"]) {
cell = [tableView dequeueReusableCellWithIdentifier:@"你设置的identifier2"];
cell.text = xxxxxx;
}
差不多就是这样
2024-09-04 广告