如何解决UIColor无法使用RGBA值
UIColor的RGB值介于0和1之间(请参见文档 “指定为0.0到1.0之间的值”)
您需要将数字除以255:
passwordTextField.textColor = UIColor(red: CGFloat(202.0/255.0), green: CGFloat(228.0/255.0), blue: CGFloat(230.0/255.0), alpha: CGFloat(1.0))
另一件事,您不需要创建CGFloat:
passwordTextField.textColor = UIColor(red:202.0/255.0, green:228.0/255.0, blue:230.0/255.0, alpha:1.0)
解决方法
我正在尝试使用以下代码(RGBA值)更改UITextField中的文本颜色,但是它只是显示为白色或清晰,我不太确定,因为背景本身就是白色。
passwordTextField.textColor = UIColor(red: CGFloat(202.0),green: CGFloat(228.0),blue: CGFloat(230.0),alpha: CGFloat(100.0))
passwordTextField.returnKeyType = UIReturnKeyType.Done
passwordTextField.placeholder = "Password"
passwordTextField.backgroundColor = UIColor.clearColor()
passwordTextField.borderStyle = UITextBorderStyle.RoundedRect
passwordTextField.font = UIFont(name: "Avenir Next",size: 14)
passwordTextField.textAlignment = NSTextAlignment.Center
passwordTextField.secureTextEntry = true
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。