所以我有一个基本上JVFloatLabeledTextField的文本字段用于浮动文本,并在检查用户名是否可用时工作。如果webservice返回一个用户名已存在的响应对象,则textfields 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
非常感谢任何帮助。我想将图像向左移动一点。提前谢谢。