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