联系图片组成,如联系人应用

时间:2011-09-14 23:09:18

标签: iphone objective-c cocoa-touch abaddressbook

我正在尝试复制“联系人”应用在我自己的应用中显示用户图片的方式,但我们不知道他们是如何进行的。

这是看起来如何...

Contacts app image

...(我假设)他们正在使用这些图像的组合(来自AddressBookUI框架)来完成它...

enter image description here enter image description here enter image description here

......但我不确定如何。我尝试过的大多数方法都需要一个没有alpha通道的图像,但是标记为“mask”(中间一个)的图像有一个alpha通道。我也尝试过其他掩盖颜色的掩蔽方法,但这似乎不是他们采用的路线。

对此有何见解?

1 个答案:

答案 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"];