2013-01-16 6 views
1

다음과 같은보기를 만들고 싶습니다.
(pinterest 및 다른 이미지 공유 응용 프로그램에서 비슷한 이미지 형식을 보았을 수 있습니다.)
많은 것들이있을 것입니다 (tableview 또는 collectionView 셀이 될 것입니다).iPhone보기에서 둥근 모서리

많은보기를 위해 rounded effect, shading effect을 만드는 더 좋은 방법이 있습니까? 당신은이를 사용할 수있는 QuartzCore 프레임 워크를 가져올 필요 cornerRadius

-

enter image description here

답변

2

당신은 CALayer 속성을 사용해야합니다.

view.layer.cornerRadius = 10; 
3

, QuartzCore는 프레임 워크의 CALayer 클래스는 둥근 모서리를 만들기 위해 도움이 사용 둥근 모서리보기 만들기위한이 프레임 워크

#import <QuartzCore/QuartzCore.h> 

및 사용 다음 코드,

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(15, 15, self.view.bounds.size.width - 30, self.view.bounds.size.height - 30)]; 
view.backgroundColor = [UIColor whiteColor]; 
view.layer.cornerRadius = 15.f; 
view.layer.borderColor = [UIColor grayColor].CGColor; 
view.layer.borderWidth = 2.f; 
[self.view addSubView:view]; 
0

추가 색 테두리와 폭 등

둥근 모서리 용

[viewObject.layer setCornerRadius:15.0f]; 

16,과 그림자이

viewObject.layer.shadowColor = [[UIColor blackColor] CGColor]; 
viewObject.layer.shadowRadius = 7.0f; 
viewObject.layer.shadowOpacity = 0.8f; 
viewObject.layer.shadowOffset = CGSizeMake(20, 20); 
를 사용