【发布时间】:2020-01-11 10:00:16
【问题描述】:
有没有办法改变我的 UITextield 的输入大小,使其不与我的“vergessen”-Button 重叠?
Textfield 是一个简单的 TextfieldView,宽度为 315。我添加了“Vergessen?”使用下面的代码以编程方式按钮。
func createForgetButton () {
let button = UIButton(type: .system)
button.setTitle("Vergessen?", for: .normal)
button.addTarget(self, action: #selector(self.vergessenTapped(_:)), for: .touchUpInside)
button.titleLabel?.font = UIFont(name: "Avenir Next", size: 19.0)
passwordTextField.rightView = button
passwordTextField.rightViewMode = .unlessEditing
}
【问题讨论】:
-
是的,有:),如果你能展示你是如何构建这个视图的,你尝试了什么,什么不起作用,你可能更有可能得到一个好的答案。一切顺利。
-
@Wez 更新了问题。希望有帮助:)
-
展示如何设置视图的框架或约束。显然,您需要更改文本字段的框架/约束,使其仅上升到按钮的边缘。
-
白线是整个文本字段。这就是宽度限制
标签: ios swift uibutton uitextfield