我有一个带有三个标签的自定义tableViewCell
(让我们称之为" A")。
当在同一个tableView的另一个单元格中按下按钮时(因为所有表格视图单元格不同),我想在" A"中显示另外一个标签以及这三个标签。
我应该隐藏第四个标签并在按下按钮后取消隐藏吗?怎么可能完成?还有其他办法吗?
我还应该在我的nib文件中添加该标签吗?当第一次加载表时,不会为单元格添加额外的空间吗?
由于
答案 0 :(得分:0)
你应该按照以下方式进行
hinding& amp;取消隐藏标签应该在
方法tableView:CellForRowAtIndexPath
-(IBAction)ShowButtonTouchUpInside
{
NSRange range = NSMakeRange(0, 1);
NSIndexSet *sectionToReload = [NSIndexSet indexSetWithIndexesInRange:range];
[self reloadSections:sectionToReload withRowAnimation:UITableViewRowAnimationNone];
}
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (isShowFourtLable)
{
cell.fourthlabel.hidden = NO;
}else
{
cell.fourthlabel.hidden = YES;
}
}