커스텀 버튼이있는 커스텀 NSView를 가지고 있는데 버튼은 NSView의 drawRect 메소드에서 서브 뷰로 추가됩니다.drawRect를 호출하는 원인을 알려주는 방법은 무엇입니까?
이제 버튼을 누르면 부모보기의 drawRect가 반복적으로 호출됩니다. 때로는 응용 프로그램을 종료 할 때만 멈 춥니 다. drawRect의 간단한 로그 문을 통해이 사실을 알 수 있습니다.
이제는 앱에서 더 큰 아키텍처 문제가 발생한다는 것을 알고 있습니다.이 뷰를 반복적으로 그려지는 원인을 추적하려면 어디로 가야합니까?
감사합니다.
답장을 보내 주셔서 감사합니다. drawRect를 남용하고 있음을 깨닫지 못했습니다. 나는 하위 뷰의 추가를 이동하고 필요할 때만 호출되도록 보장했으며 현재 모두 잘 작동하고 있습니다. – BenL0