2009-10-27 153 views
0

我在視圖的drawRect函數中繪製了幾個形狀,這些形狀在一段時間後反覆使用setNeedsDisplay調用drawRect形狀改變顏色,其次形狀名稱也被選中時點擊它,直到現在一切正常。iphone捏縮放

有三個視圖,每個視圖具有多個如上所繪的形狀。所有這些視圖都添加到滾動視圖中,以便用戶可以查看下一個視圖的形狀。

現在需要捏縮放包含形狀的視圖,還需要選擇形狀,drawRect被重複調用。我看到的所有縮放縮放都與圖像有關。

回答

1

我已經使用以下技術完成了它。 我創建了一個從UIScrollView擴展的類,它可以縮放,它包含具有形狀的視圖。這些滾動視圖的數量等於包含形狀的視圖的數量(即3)。

現在將這些滾動視圖對象添加到與頁面控件鏈接的主滾動視圖中。

觸摸在縮放後返回相同的點,沒有縮放。所以點擊選擇形狀的算法沒有改變。