-8
A
回答
0
做这样的...
- 添加
UIImageView
为左侧图标图像,需要设定图像和背景颜色 - 添加
UITextField
的ImageView的旁边,设置边框样式“没有边框样式' - 设置所需的背景颜色
- D Ø相同的密码字段也,而对于眼睛图标视图看看这个https://github.com/Sahilberi/ImageTextField
0
添加的UITextField
添加子视图为ImageView的
集的字母UITextField
下面的示例代码为:
func addTextField() {
let txtUserName = UITextField(frame: CGRect(x: 30, y: 70, width: 320, height: 45))
let txtPassword = UITextField(frame: CGRect(x: 30, y: 140, width: 320, height: 45))
txtUserName.backgroundColor = UIColor.black
txtPassword.backgroundColor = UIColor.black
txtUserName.alpha = 0.35
txtPassword.alpha = 0.35
let imgUser = UIImageView(frame: CGRect(x: 5, y: 5, width: 35, height: 35))
let imgKey = UIImageView(frame: CGRect(x: 5, y: 5, width: 35, height: 35))
let imgEye = UIImageView(frame: CGRect(x: txtPassword.frame.size.width - 40, y: 5, width: 35, height: 35))
imgUser.image = UIImage(named: "user")
imgKey.image = UIImage(named: "key")
imgEye.image = UIImage(named: "eye")
txtUserName.addSubview(imgUser)
txtPassword.addSubview(imgKey)
txtPassword.addSubview(imgEye)
view.addSubview(txtUserName)
view.addSubview(txtPassword)
}
0
进口的UIKit
类的ViewController:UIViewController的{
@IBOutlet weak var txtpassword: UITextField!
@IBOutlet weak var txtUserName: UITextField!
@IBOutlet weak var txtView: UITextView! //your textView
override func viewDidLoad() {
super.viewDidLoad()
//navigationBarColor()
setTextFieldSpace(textField :txtUserName)
setTextFieldSpace(textField :txtpassword)
//textField border
txtpassword.borderStyle = .none
txtUserName.borderStyle = .none
}
//MARK: - Button Action
// password show hide
@IBAction func btnShowPasswordClick(_ sender: UIButton) {
if txtpassword.isSecureTextEntry{
txtpassword.isSecureTextEntry = false
}else{
txtpassword.isSecureTextEntry = true
}
}
//for set space in left side of textField
func setTextFieldSpace(textField :UITextField){
let lblSpace = UILabel()
lblSpace.frame = CGRect.init(x: 0, y: 0, width: 5, height: 5)
lblSpace.backgroundColor = .clear
textField.leftView = lblSpace
textField.leftViewMode = .always
textField.contentVerticalAlignment = .center
}
}
//检查出了这一点把
相关问题
- 1. 自定义UITextField
- 2. 自定义UITextField
- 3. 在Swift中添加自定义输入视图到UITextField
- 4. 在Swift中使用自定义样式创建UITextField扩展
- 5. 自定义UITextField/UIButton
- 6. 在自定义UITableViewCell中访问UITextField
- 7. 在UITextField中显示自定义图释
- 8. 自定义UITextField不显示
- 9. 如何自定义UITextField
- 10. 自定义UISearchbar的UITextfield - iOS
- 11. uitextfield的自定义边框
- 12. 设置自定义的UITextField
- 13. 如何自定义UITextField?
- 14. iOS UITextField自定义键盘
- 15. 创建自定义IBDesignable UITextField
- 16. 如何自定义UITextField?
- 17. 从自定义的uitableview单元格获取uitextfield数据 - Swift
- 18. iOS 9 - 自定义UITextField使它成为标签字段(Swift 2)
- 19. 在UITextField中禁用“定义”
- 20. Swift中的自定义NSmenuitem
- 21. uitextfield中的自定义笑脸
- 22. 自定义UITableViewCell中的UITextField不可见
- 23. Swift自定义tableViewCell
- 24. 自定义Swift NSNumberFormatterStyle
- 25. 自定义UITextField自动完成
- 26. 如何在Swift中自定义UISlider值
- 27. 在swift中发送自定义HTTP头
- 28. 在DDMathParser中定义自定义函数(Swift)
- 29. 在Swift中为自定义类型定义显式转换
- 30. 如何在Swift中定义自定义的UIGestureRecognizer?
什么是你的问题? –
@Anil你想定制UITextField或UITextView。 –
检查这个答案 https://stackoverflow.com/questions/27903500/swift-add-icon-image-in-uitextfield – Arun