방금 NSBezierPath를 사용하여 경로를 만들었고 [경로 채우기]를 통해보기에 그려졌습니다. 내 질문은 내가 그린 그림을 어떻게 제거합니까?NSBezierPath로 그려진 무언가를 지우는 방법?
가능한 한 가지 해결책은 배경색으로 [경로 채우기]를 다시 사용하는 것이지만 간단한 배경색 대신 배경 이미지가있는 경우에는 작동하지 않습니다. 누구든지 아이디어가 있습니까?
방금 NSBezierPath를 사용하여 경로를 만들었고 [경로 채우기]를 통해보기에 그려졌습니다. 내 질문은 내가 그린 그림을 어떻게 제거합니까?NSBezierPath로 그려진 무언가를 지우는 방법?
가능한 한 가지 해결책은 배경색으로 [경로 채우기]를 다시 사용하는 것이지만 간단한 배경색 대신 배경 이미지가있는 경우에는 작동하지 않습니다. 누구든지 아이디어가 있습니까?
그냥 경로 배열에서 경로를 제거하고 다시의 drawRect를 호출을 취소하려면있는 CALayer 경로
view.layer.path = path.CGPath;
을 설정할 때 생성 된 경로가 표시됩니다. btw mai는 당신이 경로, 가변 배열 또는 사전을 저장하는 것을 알고 있습니까?
해당 경로
view.layer.path = nil;
다시보기를 두 번 다시 그리지 만 이번에는 그려서는 안됩니다. –