2011-09-14 1 views
1

주소록 앱이 내 앱에서 사용자 사진을 표시하는 방법을 복제하려고하지만 내 정보 앱이 어떻게 돌아 갔는지를 놓치고 있습니다. 여기주소록 앱과 같은 연락처 구성 이미지

은 ... 외모 거기에 방법

Contacts app image

... 그리고 (나는 가정) 그들은 ...

그것을 달성하기 위해합니다 (AddressBookUI 프레임 워크에서) 이러한 이미지의 조합을 사용하는

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

...하지만 난 방법을 잘 모르겠어요. 내가 시도한 대부분의 방법은 알파 채널이없는 이미지가 필요하지만 "마스크"라고 표시된 이미지 (가운데 하나)에는 알파 채널이 있습니다. 나는 또한 색상을 가리는 다른 마스킹 방법을 시도했지만 그 방법은 그렇지 않습니다.

이것에 대한 통찰력이 있으십니까?

답변

2

나는 어떤 이미지도 결합하지 않는다고 생각합니다. 일반적으로 (imageView.image = [UIImage imageName:@"person.png"];)

+0

은 완전히 그 생각을하지 않았다, 좋은 일이 나에게 있음을주게

imageView.layer.cornerRadius = 5; imageView.layer.borderColor = [UIColor lightGrayColor].CGColor; imageView.layer.borderWidth = 3; imageView.layer.masksToBounds = YES; 

을 그리고 당신은 단지 이미지 뷰의 이미지를 설정할 수 있습니다 : 그들은 아마 이런 식으로 일을하고있다 샷. – rob5408

+0

남자, 마스크 작업을 얼마나 오래하려고했는지 알려주고 싶지는 않습니다. 완성을 위해 레이어 비트에 #import 를 추가해야한다고 덧붙이고 cornerRadius가 4이고 cornerWidth가 1 인 것처럼 보입니다. 감사합니다! – rob5408