【发布时间】:2020-01-08 06:08:36
【问题描述】:
我想放置一个“忘记?”按钮进入我的密码文本字段。如果 Textfield 中没有任何内容,则用户应该能够单击它,并且应该会弹出另一个 ViewController。我唯一能做的就是你可以在下面的图片中看到。我的问题是该按钮不可点击,并且它与占位符文本不在同一级别。关于如何解决这两个问题的任何想法?
let button = UIButton(type: .custom)
button.setTitle("vergessen?", for: .normal)
button.frame = CGRect(x: CGFloat(0), y: CGFloat(0), width: CGFloat(100), height: CGFloat(100))
button.addTarget(self, action: #selector(self.refresh), for: .touchUpInside)
passwordTextField.rightView = button
passwordTextField.rightViewMode = .unlessEditing
【问题讨论】:
-
为函数
self.refresh添加代码 -
你可以使用stackview。我会试着举个例子。
-
@chirag90 我已经有了这个: IBAction func refresh(_ sender: Any) { } 但它没有连接到任何东西。我必须在哪里调用 self.refresh 以及如何将 IBAction 连接到 Button?
-
如何更改 textFont 和 Size?
标签: ios swift uibutton uitextfield