2013-05-07 75 views
-1

嗨我正在創建一個應用程序,我必須創建不同類型的可伸縮視圖,如橢圓形,圓形,八角形等。如何在ios中創建可調整大小的視圖?

我發現了一些類似的問題,但其作品只適用於正方形,只適用於長度和寬度。

Similar stackoverflow question

喜歡各種選項中的某些東西存在於選擇的眼睛,在modifaces應用脣口......我不得不選擇這樣的區域。

+3

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Pfitz 2013-05-07 09:40:22

+0

我不知道我應該從哪裏開始。剛試過touchstart獲取視圖的當前點和touchEnd替換視點與端點... – 2013-05-07 09:48:10

+0

爲什麼這個問題是downvote ???至少爲此發表評論,以便將來可以改進我的問題... – 2013-05-07 10:58:49

回答

1

簡單的解決方案將需要繪製形狀(例如:http://www.edumobile.org/iphone/ipad-development/draw-circle-triangle-and-rectangle-in-iphone/

而且在touchstart/touchMovement - 簡單地使用新座標重新繪製。

你將不得不想一個聰明的方式知道 - 哪一個形狀的一面應該改變。

例如 - 想象一下 - 以編程方式在屏幕中間繪製一個橢圓。

然後你觸摸橢圓線附近右側的某個地方。您可以計算 - 哪一個橢圓面更接近觸摸點,然後 - 移動手指時 - 每次只重繪一次 - 這樣只有必要的一面會改變位置。

相關問題