Ios 隐藏“UITableViewCell”的边界外部分`

Ios 隐藏“UITableViewCell”的边界外部分`,ios,uitableview,Ios,Uitableview,就像CSS的溢出:无,如何隐藏UITableViewCell的边界外部分?并仅在选定时在单元格中显示某些组件 我在考虑使用UITableViewDelegate方法隐藏和显示元素,但我不能很好地解决这个问题。我使用了以下方法: NSIndexPath *selected_index; - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { selected_

就像CSS的
溢出:无
,如何隐藏
UITableViewCell
的边界外部分?并仅在选定时在单元格中显示某些组件

我在考虑使用
UITableViewDelegate
方法隐藏和显示元素,但我不能很好地解决这个问题。我使用了以下方法:

NSIndexPath  *selected_index;

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  selected_index = indexPath;
  [cell.web_view setHidden:NO];
  [tableView beginUpdates];
  [tableView endUpdates];
}

- (CGFloat)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section) {
  if(selected_index != nil && selected_index.row == indexPath.row) {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TestCell"];
    [cell.web_view setHidden:NO];
    return 250;
  }
  [cell.web_view setHidden:YES];
  return 74;
}
其中
cell.web\u视图
是一个
UIWebView
,其高度(200)大于表格单元格(74)。但是这些代码没有使web视图正确显示和隐藏


我还可以做什么?

溢出:无的最接近的代码是
[cell setclipstobunds:YES]

要在点击时隐藏和显示内容,应该有几个变量,如
BOOL应该显示我的网络视图,并在
表格视图:didselectRowatineXpath:
单元格中切换它们的状态。在返回单元格之前,您可以显示或隐藏元素