想要实现这种效果:
即:
给输入框的坐标添加图片
搜:
swift UITextField icon
Swift add image or icon in UITextField – Stack Overflow
ios – Swift UITextField icon position – Stack Overflow
Swift UITextField icon position set – Stack Overflow
UITextField果然,真的,本身就有leftView:
然后的确添加了左边的图像:
var searchImageView:UIImageView self.searchImageView = UIImageView(image: UIImage(named: "tab_contact_selected")) self.searchTextField.leftView = searchImageView self.searchTextField.leftViewMode = UITextFieldViewMode.Always |
但是很明显:
很难看,图片右边和文字输入的开始的地方,没有一点空隙:
需要抽空再去优化:
使得图片和文字输入的开始的位置,可以有个空隙。