CAShapeLayer *layer = [CAShapeLayer layer];
[layer setStrokeColor:[[UIColor colorWithRed:0.86 green:0.86 blue:0.83 alpha:1] CGColor]];
[layer setFillColor:[[UIColor clearColor] CGColor]];
[layer setLineWidth:3];
[layer setLineDashPattern:[NSArray arrayWithObjects:[NSNumber numberWithInt:5], [NSNumber numberWithInt:3], nil]];
[layer setPath:[UIBezierPath bezierPathWithRoundedRect:self.drawingPlaceView.bounds cornerRadius:15].CGPath];
[layer setBounds:self.drawingPlaceView.bounds];
[layer setPosition:CGPointMake(size.width/2, size.height/2)];
[layer setLineCap:kCALineCapRound];
[view.layer addSublayer:layer];
CAShapeLayer를 만든후 View에 적용하면 된다.
'Development > IOS & Mac' 카테고리의 다른 글
[IOS] webView에서 소리가 안날때.. (0) | 2013.10.03 |
---|---|
[IOS] 특정 코드 비동기로 실행시키기 (0) | 2013.09.27 |
[IOS Library] 다양한 형태로 리스트를 출력하는 ICarousel (0) | 2013.09.25 |
[IOS] UIScrollView contentOffset 애니메이션 후 다른 작업하기 (0) | 2013.09.23 |
[IOS Library] 카테고리가 있는 Refresh Controller (0) | 2013.09.13 |