2014-03-31 2 views
0

나는 버튼 스타일을해야하지만 내가 줄 지어 패턴을 추가하는 것 캔트 - 갭의 선을 그 안에 :Xcode에서 버튼의 스타일과 패턴을 올바르게 사용하는 방법?

_btnCloseStyle.layer.borderWidth = 1.0f; 
_btnCloseStyle.layer.borderColor = [[UIColor colorWithRed:1 green:1 blue:1 alpha:1] CGColor]; 

을하지만이 직선입니다 :

예를 들어이 작품 버튼 주위!

_btnCloseStyle roundedRectanglePath.lineWidth =0.5; 
CGFloat roundedRectanglePattern [] 
= {5, 5, 5, 5}; 
[roundedRectanglePath setLineDash: [roundedRectanglePattern count: 4 phase: 0]; 
[roundedRectanglePath stroke] 

위 코드를 사용해 보았지만 작동하지 않습니다.

어떻게 제대로 수행 할 수 있습니까?

답변

0

코어 그래픽 코드는 drawRect 방법으로 실행해야합니다.

[roundedRectanglePath setLineDash: [roundedRectanglePattern count: 4 phase: 0]; 
[roundedRectanglePath stroke]; 

UIControl의 서브 클래스를 생성하고 drawRect 방법이 코드를 넣어.

관련 문제