2015-08-30 44 views

回答

0

您可以使用Interface Builder添加UIButton,并将图像和文本都放入一个对象中。

只需将对象库面板中的UIButton拖放到UIViewController即可。检查属性检查器,并使用Assets Catalog或将图像添加到项目库中,将图像属性设置为已添加到项目的图像。然后将Title属性设置为您希望显示的文本。然后,您可以在边缘下拉属性中选择图像,并调整图像相对于文本的位置。

+0

我仍然可以键入? – NewBeginnings

+0

对不起。我误读了。你正在寻找把UIImage放在UITextField中。你可以检查这个答案。 http://stackoverflow.com/a/13509230/505259。而不是使用'rightView',你想设置'leftView'属性。 – ninjaneer

0

您可以检查此代码为您的文本字段图像图标

@IBOutlet weak var name: UITextField! 
override func viewDidLoad() { 
    super.viewDidLoad() 
    name.leftViewMode = .always 
    let nameimage = UIImageView() 
    nameimage.frame = CGRect(x: 0, y: 0, width: 25, height: 25) 
    let anam = #imageLiteral(resourceName: "m") 
    nameimage.image = anam 
    name.leftView = nameimage 
} 
相关问题