我正在尝试复制“联系人”应用在我自己的应用中显示用户图片的方式,但我们不知道他们是如何进行的。
这是看起来如何...
...(我假设)他们正在使用这些图像的组合(来自AddressBookUI框架)来完成它...
......但我不确定如何。我尝试过的大多数方法都需要一个没有alpha通道的图像,但是标记为“mask”(中间一个)的图像有一个alpha通道。我也尝试过其他掩盖颜色的掩蔽方法,但这似乎不是他们采用的路线。
对此有何见解?
答案 0 :(得分:2)
我不认为他们正在组合任何图像。他们可能会做这样的事情:
imageView.layer.cornerRadius = 5;
imageView.layer.borderColor = [UIColor lightGrayColor].CGColor;
imageView.layer.borderWidth = 3;
imageView.layer.masksToBounds = YES;
然后你可以正常设置imageView的图像(imageView.image = [UIImage imageName:@"person.png"];
)