2013-02-24 3 views
1

어떻게 X 모양의 빨간색 선을 UIImageView에 추가 할 수 있습니까?대각선 스트로크를 UIView에 추가하는 방법

UIImageView에 2 개의 대각선 빨간색 선을 추가하고 싶습니다. 프로그래밍 방식으로 레이어 나 마스크를 사용하는 방법이 있습니까? (drawRect 제외)

+0

왜 그리기가 완료되어야하는 drawRect에 없습니까? – ericg

+0

빨간색 X를 추가하고 싶을 때와 동일한 크기와 위치에 다른 UIView를 간단히 만들 수 있습니까? drawRect에 빨간색 X를 그려야합니다 (또는 빨간색 X의 축소 된 UIImage를 그려야 함). 그런 다음 UIImageView 위에 표시하고 보이게 만드시겠습니까? – ericg

+1

@ericgorr uiimageview는 첫 번째 주석 – jrturton

답변

1

X 모양을 경로로 사용하여 CAShapeLayer을 사용하십시오. 패스를 그린 방법에 따라 nil 채우기 색상을 설정할 수도 있습니다 (두 개의 교차 선으로 이루어진 경로는 채워서는 안됨).

모양 레이어를 이미지보기의 하위 레이어로 추가하십시오.

관련 문제