美好的一天;首先,無論是過程還是僞代碼都足以滿足我的問題(如果您可以節省時間和精力,obj-c代碼非常受歡迎)。在子視圖的內部邊界內移動ImageView
我有一個UIView包含許多子視圖,代表一個旅行的路徑。這些子視圖(概念上)有一個邊界,因此是一個精靈運動受限的內部邊界。子視圖鏈接在一起(鏈接之間沒有邊界),因此需要從一個子視圖過渡到另一個子視圖。
我已經實現了一個ImageView來表示這個精靈,並且像子視圖一樣附加到主UIView。
現在,我所做的是實現手指移動的事件處理和鍛鍊,並嘗試在子視圖的範圍內手動移動精靈。
有沒有更好的方法,因爲我注意到你可以在視圖上設置邊界等等。有沒有辦法允許iPhone管理允許精靈在子視圖中移動的位置,還是必須手動計算子視圖中的移動限制,然後在精靈上手動限制移動。
作爲一個方面說明,我應該使用UIviews還是層次正確的做法? – 2009-10-02 05:37:20