我正在为UITableViewCell
的{{1}}添加视图,其中一些视图高于单元格的高度。目前,它只是在它下面的单元格顶部溢出,但理想情况下我希望它被裁剪,这样就不会显示任何不适合单元格的内容。有可能吗?
答案 0 :(得分:3)
[cell clipsToBounds:YES]
以防止任何溢出细胞的事情
[cell.contentView clipsToBounds:YES]
以防止任何溢出contentView本身的内容
来自docs
将此值设置为YES会导致子视图被剪切到接收器的边界。如果设置为NO,则不会剪切其帧超出接收器可见边界的子视图。默认值为NO。
答案 1 :(得分:0)
不幸的是,这在System 7.1及更高版本中不起作用。 UITableView中的一些代码重复设置clipsToBounds = NO。即:您可以将其设置为YES,但有时会更改。