I need to implement the concept of dropdown
in Xcode.
For
To add proper margins / paddings between image and textfield, try this below code. Expanding on @King-Wizard's answer.
Here the height of my TextField is 44 Check the attached image for reference.
Swift Version:
emailTF.leftViewMode = .Always
let emailImgContainer = UIView(frame: CGRectMake(emailTF.frame.origin.x, emailTF.frame.origin.y, 40.0, 30.0))
let emailImView = UIImageView(frame: CGRectMake(0, 0, 25.0, 25.0))
emailImView.image = UIImage(named: "image1")
emailImView.center = emailImgContainer.center
emailImgContainer.addSubview(emailImView)
emailTF.leftView = emailImgContainer