현재 NSView에서 베 지어 경로를 사용하여 일부 모양을 그립니다. 드로잉 코드는 drawRect : 메소드에서 실행되고 끝에 이미지가 생성됩니다.코코아를 사용하여 NSImage 그리기
나는이 위치를 사용자에게 보여주고 싶지 않습니다. 그러나 내가 알고있는 것처럼 drawRect : 메서드는 뷰를 슈퍼 뷰에 추가 한 다음 NSView에서 display 또는 displayNeedsUpdate 메서드를 호출 할 때만 호출됩니다.
내 요구 사항은 내 필요 도면의 이미지를 만드는 것입니다.
NSView에서 그림을 그려서 PNG로 변환하는 대신 이미지를 직접 그릴 수있는 방법이 있습니까?
내가 틀렸다면 정정 해주세요.이 코드 조각은 NSView를 PNG로 변환하는 것입니까, 그렇지 않습니까? draw를 만들려면 -drawRect 메서드가 실행되어야합니다. – user523791
표준 방법입니다. 그러나 **보기는 ** 이렇게 표시 할 필요가 없습니다. 보기를 표시하지 않고보기 만 작성하면됩니다. 일반적으로 사람들은 자신의 견해의 특정 부분을 인쇄 할 필요가있을 때도 똑같이 수행합니다. – Jean
빠른 답변을 보내 주셔서 감사합니다. – user523791