2016-05-16 80 views
0

我允许用户选择他们的个人资料图片,但是当我将其导入并剪切边框并将其旋转时,它看起来很奇怪。有没有适当的方法来做到这一点?如何正确裁剪个人资料照片?

propic.layer.borderWidth = 2 
propic.layer.masksToBounds = false 
propic.layer.borderColor = UIColorFromRGB("ffffff").CGColor 
propic.layer.cornerRadius = propic.frame.height/2 
propic.clipsToBounds = true 
+1

定义 “看起来很怪异”(张贴截图将是一件好事)。你的看法是正方形吗?另外'masksToBounds'和'clipsToBounds'是同一个属性,所以你不需要将'masksToBounds'设置为'false'。 – Hamish

+0

它看起来如何? – ozgur

+0

正方形图片看起来很正常,但当转换为圆形图片时,它会“挤压”人脸,所以现在他们的脸像牙签一样。 – johnson

回答

0

试试这个

propic.layer.borderWidth = 2 
propic.layer.borderColor = UIColorFromRGB("ffffff").CGColor 
propic.layer.cornerRadius = propic.frame.height/2 
propic.layer.masksToBounds = true 
+0

并注释掉propic.clipsToBounds = true –

+0

这一行已在上面的注释中提出。我认为imageView框架不是正确的。 –

+0

如果它不起作用,请告诉我 –

相关问题