2016-07-08 83 views
2

我有一个UIImageView,其中UIImage显示哪个来自JSON。问题是我想为UIImageView设置cornerRadius。我把下面的代码吧:iOS:在UIImageView中图像显示不正确

imgVw.layer.cornerRadius = 30.0; 
imgVw.layer.borderWidth = 2.0; 
imgVw.layer.borderColor = [UIColor blackColor].CGColor; 

它显示UIImageView但不是在正确的方式cornerRadius和边界。图像显示在屏幕外像角落一样。

enter image description here

回答

7

您需要的layermasksToBounds属性设置为YES这样

self.imgVw.layer.masksToBounds = YES; 
+0

感谢它正在工作...... :) – Abhi

+0

@Abhi欢迎:) –

1

设置的UIImageViewclipsToBounds属性YES

设置imgVw.clipsToBounds=YES;

+0

不,应该是'imgVw.clipsToBounds = YES;'。这是Objective-C。 – rmaddy

+0

@rmaddy然后你可以编辑但不是downvote。 –

+1

什么投票?没有人下调你的答案。你还需要修正第一行中的错别字。 – rmaddy