Dev*_*shi 1 uitextfield sprite-kit skscene swift
我正在尝试通过代码快速创建文本字段,这是我的代码片段:
let hiddenTextField = UITextField(frame: CGRectMake(0, self.size.height - 30, 50, 10))
hiddenTextField.borderStyle = UITextBorderStyleRoundedRect
Run Code Online (Sandbox Code Playgroud)
问题是-我收到此错误:
使用未解析的标识符'UITextBorderStyleRoundedRect'
注意:我正在SKScene的子类中执行此操作
有什么线索吗?
作为向更灵活的语言过渡的一部分,一些Swift Cocoa API从其Objective-C对应版本中进行了调整。在处理枚举时,您肯定会注意到-Swift枚举功能更强大且可扩展。您要查找的是枚举类型的RoundedRect情况,UITextBorderStyle甚至可以从左侧进行推断:
hiddenTextField.borderStyle = .roundedRect
Run Code Online (Sandbox Code Playgroud)
我将向您介绍Swift枚举文档,因为Swift枚举与大多数其他语言有很大不同。您还可以在枚举上创建扩展。
| 归档时间: |
|
| 查看次数: |
1724 次 |
| 最近记录: |