3

我正在向 a 添加视图,UITableViewCell其中contentView一些比单元格的高度高。目前,它只是在它下面的单元格顶部溢出,但理想情况下我希望它被裁剪,这样任何不适合单元格的东西都不会显示。有可能这样做吗?

4

2 回答 2

4

[cell clipsToBounds:YES]防止任何东西溢出细胞

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

文档

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

于 2013-06-14T13:42:10.643 回答
0

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

于 2015-10-11T05:06:02.400 回答