gpt4 book ai didi

swift - 在 swift 中使用未解析的标识符 'UITextBorderStyleRoundedRect'

转载 作者:搜寻专家 更新时间:2023-11-01 06:10:24 24 4
gpt4 key购买 nike

我正在尝试通过代码快速创建一个文本字段,这是我的代码片段:

let hiddenTextField = UITextField(frame: CGRectMake(0, self.size.height - 30, 50, 10))
hiddenTextField.borderStyle = UITextBorderStyleRoundedRect

问题是 - 我收到此错误:

Use of unresolved identifier 'UITextBorderStyleRoundedRect'

注意:我在 SKScene 的子类中这样做

有什么线索吗?

最佳答案

作为向更灵活的语言过渡的一部分,一些 Swift Cocoa API 是从对应的 Objective-C 中调整而来的。在处理枚举时你肯定会注意到——Swift 枚举更强大和可扩展。您正在寻找的是 UITextBorderStyle 枚举类型的 RoundedRect 案例,它甚至可以从左侧推断出来:

hiddenTextField.borderStyle = .roundedRect

我会推荐给你 Swift enum documentation ,因为 Swift 枚举与大多数其他语言有很大不同。您还可以创建 extensions在枚举上。

关于swift - 在 swift 中使用未解析的标识符 'UITextBorderStyleRoundedRect',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26029708/

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