iOS UITableViewCell溢出contentView

时间:2013-06-14 13:39:16

标签: ios uitableview

我正在为UITableViewCell的{​​{1}}添加视图,其中一些视图高于单元格的高度。目前,它只是在它下面的单元格顶部溢出,但理想情况下我希望它被裁剪,这样就不会显示任何不适合单元格的内容。有可能吗?

2 个答案:

答案 0 :(得分:3)

[cell clipsToBounds:YES]以防止任何溢出细胞的事情

[cell.contentView clipsToBounds:YES]以防止任何溢出contentView本身的内容

来自docs

  

将此值设置为YES会导致子视图被剪切到接收器的边界。如果设置为NO,则不会剪切其帧超出接收器可见边界的子视图。默认值为NO。

答案 1 :(得分:0)

不幸的是,这在System 7.1及更高版本中不起作用。 UITableView中的一些代码重复设置clipsToBounds = NO。即:您可以将其设置为YES,但有时会更改。