UITableView:如何仅为单元格将clipsToBounds设置为Yes?

时间:2014-01-13 11:54:13

标签: ios uitableview

UITableView具有“clipsToBound”标志,如果该标志设置为“No”,则显示如下图1,但滚动表时,外观变为以下 - 图2。 有没有办法只为单元格将clipsToBounds设置为Yes,这样这不适用于标题? (结果应如图3所示)。

http://monosnap.com/image/OkeTGPdQcfnQj12ReIzHGNlja

2 个答案:

答案 0 :(得分:1)

将所有观点放入一个视图中,然后将该视图放入UITableViewCell,然后将clipsToBound设置为该视图。

还尝试将clipsToBound设置为UITableView的{​​{1}}。

答案 1 :(得分:0)

如果使用自定义单元格中的clipToBounds = YES - (id)initWithStyle :( UITable CellStyle)样式reuseIdentifier:(String *)reuseIdentifier。

如果使用默认单元格,请执行以下操作

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

    UITableCell *cell = [tableView dequeueReusableCellWithIdentifier:DefaultTableCellIdentifier forIndexPath:indexPath];
    cell.clipToBounds = YES;