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