【发布时间】:2016-04-19 13:33:22
【问题描述】:
我试图在更新单元格高度的同时更新单元格项目,但它不起作用。
[_tblBillHistory beginUpdates];
[_tblBillHistory endUpdates];
我用来更新单元格高度的这些方法
Err-> EXC_BAD_ACCESS(code=2,address=0x7fff5b4daf98) 获取 cellForRowAtIndexPath 方法的此错误消息。 Nslog 还正确打印所选行。任何想法???谢谢。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if((selectedPath!=nil ) & ([indexPath isEqual:selectedPath])) {
NSLog(@"%ld",indexPath.row);
UITableViewCell *tempCell = [_tblBillHistory cellForRowAtIndexPath:indexPath];
UIStackView *stkItems=(UIStackView *)[tempCell viewWithTag:8];
for(int i=0;i<20;i++)
{
UIButton *btn=[UIButton buttonWithType:UIButtonTypeSystem];
[btn setTitle:@"test button" forState:UIControlStateNormal];
[stkItems addArrangedSubview:btn];
}
return 700;
}
return 250;
}
【问题讨论】:
标签: ios objective-c uitableview