Iphone 联系人图像合成,如联系人应用程序

Iphone 联系人图像合成,如联系人应用程序,iphone,objective-c,cocoa-touch,abaddressbook,Iphone,Objective C,Cocoa Touch,Abaddressbook,我正在尝试复制联系人应用程序在我自己的应用程序中显示用户图片的方式,但我不知道他们是如何操作的 这里是如何有看起来 …并且(我假设)他们正在使用这些图像的组合(来自AddressBookUI框架)来完成它 …但我不知道怎么做。我尝试过的大多数方法都需要一个没有alpha通道的图像,但它们标记为“mask”(中间一个)的图像有一个alpha通道。我也尝试过其他遮罩方法,只是遮罩了一种颜色,但这似乎不是他们采取的路线 对此有什么见解吗 我不认为他们在组合任何图像。他们可能在做这样的事情: im

我正在尝试复制联系人应用程序在我自己的应用程序中显示用户图片的方式,但我不知道他们是如何操作的

这里是如何有看起来

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

…但我不知道怎么做。我尝试过的大多数方法都需要一个没有alpha通道的图像,但它们标记为“mask”(中间一个)的图像有一个alpha通道。我也尝试过其他遮罩方法,只是遮罩了一种颜色,但这似乎不是他们采取的路线


对此有什么见解吗

我不认为他们在组合任何图像。他们可能在做这样的事情:

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”];

完全没有想到,很好,让我来试一试。伙计,我甚至不想告诉你我试着让面具工作了多久。为了完整起见,我只想补充一点,我需要为层位添加#import,看起来cornerRadius是4,cornerWidth是1。谢谢