2011-08-22 14 views
0

我在滾動視圖中有一個多邊形視圖。當用戶縮放滾動視圖時,多邊形會放大,但每個頂點上的手柄也會放大(選中時)。如何在UIScrollView中有一些子視圖永遠不會縮放?

如何確保手柄大小保持不變,無論變焦倍數如何?

手柄是多邊形的子視圖。如果這使得它更簡單,我會願意考慮採用不同的方法。

非常感謝

JD

回答

0

怎麼樣抓住你的父母的UIScrollView的縮放級別,並將其傳遞到你的多邊形對象,並應用相反的縮放手柄?所以,如果你是在與UIScrollView的200%,縮小了手柄,以50%

,你可以讓你的多邊形的UIView自動調整大小的寬度/高度和手工編碼的變焦過程中,通過改變響應您的UIScrollView多邊形的大小,而不是縮放。

+0

我想到了你的第一種方法,我相信這種方法可能會以最小的努力獲得成功。我不喜歡第二種方法,尤其是因爲多邊形遠不是滾動視圖中的唯一形狀。每次視圖放大時,第一種方法都會產生巨大的成本,因爲在我的情況下,我可能會有幾十個子視圖可以擴展,但我不認爲有任何方法可以避免這種成本。 –

相關問題