【发布时间】:2017-10-15 08:30:22
【问题描述】:
我正在尝试添加一个“忘记密码”按钮作为我的文本字段的右视图。文本字段具有自定义样式,也应应用于按钮,因此按钮必须位于文本字段内。
到目前为止,我所拥有的是:
let forgotPasswordButton = UIButton()
forgotPasswordButton.setTitle("Forgot", for: .normal)
forgotPasswordButton.addTarget(self, action: #selector(forgotPassword), for: [.touchUpInside])
passwordTextField.rightView = forgotPasswordButton
passwordTextField.rightViewMode = .always
问题是,我的按钮是不可见的。经过一番谷歌搜索后,我意识到我应该将框架设置为按钮,而不是使用 .zero 进行初始化。但问题在于按钮的标题是本地化的,因此具有不同的宽度。
我该如何解决这个问题?
【问题讨论】:
标签: ios swift uibutton uitextfield