にビューを追加していますが、その一部はセル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 に答える