gpt4 book ai didi

swift - 如何使用 SpriteKit 获取文本框

转载 作者:行者123 更新时间:2023-11-28 07:04:29 26 4
gpt4 key购买 nike

总体而言,我是编程的新手,并将其作为一种爱好进行了大约三个月。我对 swift 和 Xcode 有基本的了解,但我想不出一种方法来将文本框添加到我正在制作的游戏中。作为解决方法(绕远路),我创建了自己的带有白色矩形的文本框作为 SKShapeNode 并闪烁我自己的光标并将其位置设置为文本的字符串长度并记录 keyEvents 并将它们转换为这样的函数如删除和制表符等。有没有更简单的方法,或者当我想要一个文本框时我必须这样做吗?

最佳答案

一种方法是使用 UITextView - 它非常易于使用,例如:

UITextView *tv = [[UITextView alloc]initWithFrame:CGRectMake(0, 0, 50, 50)]];

然后设置任何其他属性,然后在场景中添加它:

[self.scene.view addSubview:tv];

上面的示例都是 obj-c 但很容易转换为 swift

关于swift - 如何使用 SpriteKit 获取文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31151605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com