【发布时间】:2018-04-11 23:04:34
【问题描述】:
我正在以编程方式编写应用程序(没有情节提要)并且有登录屏幕。登录屏幕具有用于登录的用户详细信息的输入框以及登录和注册按钮。
我如何以编程方式与按钮交互,以便在按下按钮后有效地切换到新视图?
我知道我会使用导航按钮
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Logout", style: .plain, target: self, action: #selector(handleLogout))
但是视图控制器中的任何按钮都有等效项吗?我确定有,这可能是一个简单的问题,但我们将不胜感激。
我的按钮代码是
let registerButton: UIButton = {
let button = UIButton(type: .system)
button.backgroundColor = UIColor.black
button.setTitle("Register", for: .normal)
button.layer.cornerRadius = 5
button.translatesAutoresizingMaskIntoConstraints = false
return button
}()
并作为子视图添加到登录页面
view.addSubview(registerButton)
谢谢。
【问题讨论】: