我有一个自定义视图(子类化UIView);我正试图让它的内容视图角落四舍五入。 我正在使用QuartzCore相关属性来执行此操作。在内容视图的顶部,有一个导航栏,我似乎无法嵌入这些“圆角”效果。
以下是代码:
- (void)drawRect:(CGRect)rect
{
self.contentView.layer.borderWidth = 2;
self.contentView.layer.borderColor = [UIColor blueColor].CGColor;
self.contentView.layer.cornerRadius = 8;
self.navBar.layer.cornerRadius = 8;
}
如何使导航栏也转弯?
答案 0 :(得分:3)
我可以通过添加
来达到你想要的效果self.navBar.clipsToBounds = YES;
答案 1 :(得分:1)
用这些代码替换你的代码。
- (void)drawRect:(CGRect)rect{
self.contentView.layer.borderWidth = 2;
self.contentView.layer.borderColor = [UIColor blueColor].CGColor;
self.contentView.layer.cornerRadius = 8;
self.contentView.masksToBounds = YES;
}