【发布时间】:2017-02-27 14:43:39
【问题描述】:
所以我有一个文本字段,基本上是 JVFloatLabeledTextField 用于浮动文本,并在检查用户名是否可用时工作。如果 web 服务返回一个用户名已经存在的响应对象,则 textfields rightview 设置一个红色警报图像,而如果它返回用户名可用,则 rightview imageview 设置为绿色.. 图像设置有点超出范围.什么都试过了。附上截图,代码如下:
usernameTextField.rightViewMode = UITextFieldViewMode.always
let imageView = UIImageView.init(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
var imageName:String = ""
if jsonReturned["errorCode"] == "Success" {
imageName = "isAcceptedIcon"
} else {
imageName = "isRejectedIcon"
}
let image = UIImage(named: imageName)
imageView.image = image
usernameTextField.rightView = imageView
非常感谢任何帮助。我想将图像向左移动一点。提前致谢。
【问题讨论】:
-
尝试将 imageView 模式设置为 scaleAspectFit
-
@noob 一样.. 没有任何效果!!
标签: ios swift3 uitextfield