移除文本字段的圆角,保持背景不透明度 iOS Swift

Remove rounded corners from text field, keep background opacity iOS Swift

在Xcode6.3中,在创建文本视图时,边框样式有4个选项。

圆角边框样式提供了更改背景(不是文本)不透明度的选项。

方角边框样式的 alpha 值只会改变文本的不透明度,不会改变文本字段的背景。

如何让方角文本字段的背景不透明度为 0.5 Alpha 值,而文本不透明度为 0.0 Alpha 值?

您可以通过编程方式设置您想要的任何组合。例如:

override func viewDidLoad() {
    super.viewDidLoad()

    let backColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)
    myTextField.backgroundColor = backColor

    let textColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.5)
    myTextField.textColor = textColor

}

您还可以在属性检查器中将背景或文本颜色设置为 Clear Color