我试图复制联系人应用程序在我自己的应用程序中显示用户图片的方式,但我不知道他们是如何做到的。
看起来是这样的..。
...and (我假设)他们正在使用这些图像的组合(来自AddressBookUI框架)来实现它……
...but我不确定是怎么做的。我尝试过的大多数方法都需要一个没有alpha通道的图像,但是他们的图像标记为"mask“(中间的那个)有一个alpha通道。我也尝试过其他遮罩方法,只遮罩出一种颜色,但这似乎不是他们采取的路线。
对此有什么见解吗?
发布于 2011-09-15 07:24:08
我不认为他们组合了任何图像。他们可能正在做这样的事情:
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"];
)
https://stackoverflow.com/questions/7424071
复制相似问题