1
我想創建一個簡單的應用程序,它執行一些計算,然後在視圖上繪製一些圖像。我使用NSBezierPath。然後,我必須調整視圖大小並允許人們滾動完成的圖片。但我不知道如何。如果我也嘗試在畫布的不可見部分繪製圖像,那麼它將變得不可見或不被繪製(我無法知道未來的畫布大小)。在應用程序啓動後以編程方式調整大小和滾動NSView
我想創建一個簡單的應用程序,它執行一些計算,然後在視圖上繪製一些圖像。我使用NSBezierPath。然後,我必須調整視圖大小並允許人們滾動完成的圖片。但我不知道如何。如果我也嘗試在畫布的不可見部分繪製圖像,那麼它將變得不可見或不被繪製(我無法知道未來的畫布大小)。在應用程序啓動後以編程方式調整大小和滾動NSView
查看蘋果示例代碼BezierPathLab。我認爲這會讓你開始。還有很多Quartz 2D繪圖的其他示例代碼。
能夠滾動和調整視圖的大小應該很簡單,只需將視圖用於在NSScrollView內繪製即可。
謝謝。問題在於下面的問題。我試圖添加另一個視圖到滾動視圖,然後我試圖調整它。 – Gargo