我有点怀疑使用UIView
制作椭圆形。
我的视图具有类似w:50.0f e h:20.0f
的维度,并使用以下命令:
[[viewElement layer] setCornerRadius:w/2];
但是,该形状对于椭圆而言并不是一个好形状。
我要这个:
形状的边界变形了,我可以使椭圆形像预期的那样吗?
谢谢
最佳答案
试试这个:
viewElement.frame = CGRectMake(0, 0, w, w);
viewElement.layer.cornerRadius = w / 2;
viewElement.transform = CGAffineTransformMakeScale(1, h / w);