2011-09-14 74 views
1

我想複製通訊錄應用程序如何在我自己的應用程序中顯示用戶圖片,但在他們如何去處理它的時候不知所措。聯繫人圖像組成像聯繫人應用

下面是有長相......

Contacts app image

...和(我認爲)他們正在使用(從AddressBookUI框架),這些圖像的組合來完成它......

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

...但我不知道怎麼樣。我嘗試過的大多數方法都需要一個沒有alpha通道的圖像,但其標記爲「mask」(中間一個)的圖像具有alpha通道。我也嘗試過其他的掩蓋方法,只是掩蓋一種顏色,但似乎並不是他們採取的路線。

對此有何看法?

回答

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

+0

完全沒想到的是,漂亮的一個,讓我給一個射擊。 – rob5408

+0

男人,甚至不想告訴你我試圖讓面罩工作多久。爲了完整起見,我將補充一點,我需要爲圖層位添加#import ,並且它看起來像cornerRadius是4,cornerWidth是1.謝謝! – rob5408