【问题标题】:Swift: Working with elements from UIKit in SpriteKitSwift:在 SpriteKit 中使用 UIKit 中的元素
【发布时间】:2017-09-17 14:20:51
【问题描述】:

我开始用 Swift 创建一个简单的游戏,我没有使用单视图模板 (UIKit),而是使用游戏模板 (SpriteKit)。

我在 Game 模板中遗漏了一些元素,例如 UITextfield,我想知道是否有更好的方法通过 SpriteKit 实现 Textfield 而无需导入 UIKit,因为我读到这是错误的编码,不应该完成。

【问题讨论】:

  • 有问题吗?

标签: ios swift sprite-kit uikit


【解决方案1】:

为什么不使用UIKitUITextField?它是默认元素,也是首选使用的元素。如果您不想使用UIKit,那么您应该查看一些 3rd 方元素,但我可以推荐默认元素。

【讨论】:

  • 好的,我读到在 UIKit 和 SpriteKit 之间切换是不好的编码,但也许那是垃圾。
  • 你在哪里读到的?两者都是 Apple 开发的原生元素,所以使用它,你会没事的。我总是更喜欢内置元素。
  • SpriteKit 和 UIKit 不能很好地结合在一起。例如,您不能将 UITextField 放入 SKScene,您必须将其附加到 SKView 以使 UITextField 始终出现在任何场景元素之上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
  • 2018-05-27
相关资源
最近更新 更多