2014-11-21 28 views
0

我想創建一個以旋轉輪爲特色的iPhone/iWatch應用程序。旋轉輪將允許用戶控制應用程序的行爲,並且應該是可觸摸的;換句話說,除了旋轉(長時間接觸)之外,輪子應該能夠檢測短觸摸。適用於iPhone/iWatch的iOS 8:使用SpriteKit + UIKit還是隻使用標準UIKit來實現旋轉輪,會更好嗎?

要設計這個應用程序的體系結構,我有一個疑問:我應該只使用UIImage視圖子類還是應該使用SpriteKit並將其與UIKit混合?

Example of spinning wheel

非常感謝

+0

我不認爲iWatch *可以實現'UIImageView'或'SpriteKit',您需要使用'WKInterfaceImage'來代替。 – 2014-11-21 17:23:41

回答

0

在iPhone上我已經只用UIKit這樣做......我沒有任何問題的。所以我會回答純粹UIKit。在iWatch上,我沒有這方面的知識來回答你。

你說你想要子類UIImageView,但我不認爲你想這樣做。相反,您應該子類UIView和私人管理UIImageView實例。

此外,當且僅當您想在應用程序中僅爲該組件使用SpritKit時,應該避免使用它,因爲您擁有的依賴性越少,就越高興。但這是我個人對此的想法。