我正在開發一個涉及在屏幕上繪製小圖形(線條和路徑)的iOS項目。在小圖形項目中使用Quartz
我最初選擇使用Quartz而不是OpenGL,因爲我需要顯示一些基本的形狀,並且我需要每5秒更新一次,所以我認爲Quartz更好更容易。
我發現我不能簡單地在視圖中繪製,但我必須繼承一個UIView並在drawRect方法中繪製。
在我的項目中,用戶應該能夠捏和縮放圖形,所以我計劃添加一個pinchgesture到視圖,但我懷疑如何重新繪製捏之後的一切。是否必須清除所有內容並重新添加子視圖,以便drawRect觸發,還是有更好的方法來執行此操作?
非常感謝。
不是一個可能的答案,但檢查這個http://blog.teamtreehouse.com/creating-a-fun-iphone-app-called-bearded-part-1 – Joseph