티스토리 뷰

728x90
반응형

사용자 프로필 이미지를 딱딱한 사각형이 아닌 네 모서리에 곡선을 주어 처리할수 있는 코드입니다.


cornerRadii 값을 수정하여 radius 값을 수정할 수 있습니다.


원형형태로 만들고자 하는 경우 height의 1/2 길이를 radius 값으로 설정하면 됩니다.


선택적으로 필요한 모서리만 라운드처리도 가능합니다.



UIBezierPath *maskPath;

maskPath = [UIBezierPath bezierPathWithRoundedRect:view.bounds byRoundingCorners:(UIRectCornerTopLeft|UIRectCornerTopRight|UIRectCornerBottomLeft|UIRectCornerBottomRight) cornerRadii:CGSizeMake(3.0, 3.0)];

CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];

maskLayer.frame = view.bounds;

maskLayer.path = maskPath.CGPath;

view.layer.mask = maskLayer;



view 라는 변수에 여러분이 라운딩코너를 주고 싶은 뷰 객체를 넣으면 됩니다.

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함