我怎样才能绕过这两个角落?
问题描述:
答
下面是我用于定制表格视图细胞的溶液:
假设的细胞是高度44.
添加一个子视图与高度66,称之为roundedCornerContainer
在子视图,添加单元格的内容。
添加一个IBOutlet到roundedCornerContainer
在配置单元:
#import <QuartzCore/QuartzCore.h>
roundedCornerContainer.layer.cornerRadius = 8;
roundedCornerContainer.layer.masksToBounds = YES;
不要忘记,你需要设置你的原型裁剪子视图,以防止roundedCornerContainer粘出来。
最终的结果是,分组的UITableView单元格的左上角和右上角获得圆润,而底部的左侧和右侧显示为90度(底部圆角被细胞剪裁。
如果你需要用底部分组单元格重复这个技巧,只需在单元格的原型中改变roundedCornerContainer
的原点,将原点移动到原点22点。
[UIView中的圆角两个角]的可能重复(http:// * .COM /问题/ 4847163 /往返双角式-的UIView) –