<span style="font-size:18px">self.button.layer.cornerRadius=10//即可</span><span style="font-size:18px">说明:这会用到layer图层的属性来实现,原因是在一个 UIView子类中</span>
...没有直接变椭圆的,一般也没有椭圆的button。但是button把四个角从默认90°角变成四个圆角倒是很常见
这样做
btn.layer.cornerRadius = 4.f//圆角半径,如果btn是个正方形,当这个半径值等于btn的边长一半时,这个btn就会变成一个正圆。
btn.layer.borderColor = [UIColor graycolor].CGColor//边框颜色,设置为clear时相当于无边框
btn.layer.borderWidth = 1.f//边框宽度,
btn.clipToBounds = YES//剪切四个圆角外的多余部分
如果要做一个椭圆形的,那就学习下UIBezierPath,maskLayer,这里就不细说了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)