【问题标题】:iOS 8 for iPhone/iWatch: is it better to use SpriteKit+UIKit or only standard UIKit to implement a spinning wheel?iOS 8 for iPhone/iWatch:使用 SpriteKit+UIKit 还是只使用标准 UIKit 来实现旋转轮更好?
【发布时间】:2014-11-21 16:13:38
【问题描述】:

我想创建一个带有旋转轮的 iPhone/iWatch 应用。旋转轮将允许用户控制应用程序的行为,并且应该是可触摸;换句话说,除了旋转(长按),滚轮应该能够检测到短按。

要设计这个应用程序的架构,我有一个疑问:我应该只使用 UIImage 视图子类还是应该使用 SpriteKit 并将其与 UIKit 混合使用?

Example of spinning wheel.

非常感谢

【问题讨论】:

  • 我不认为 iWatch 可以实现 UIImageViewSpriteKit,您需要改用 WKInterfaceImage

标签: ios objective-c iphone uikit


【解决方案1】:

在 iPhone 上,我已经通过仅使用 UIKit 来完成此操作...而且我没有任何问题。所以我会回答纯UIKit。在 iWatch 上,我没有知识来回答你关于这部分的问题。

你说你想继承UIImageView,但我认为你不想这样做。相反,您应该继承 UIView 并私下管理 UIImageView 实例。

此外,当且仅当您只想将SpritKit 用于应用程序中的该组件时,您应该避免使用它,因为您拥有的依赖性越少,您就越开心。但这是我个人的想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多