作为一个刚刚开始自己写Swift项目的新手,只是作为自己的一个学习笔记,希望以后看起来觉得搞笑
for i in 1...3 {
let btnY = btnHeight*i
let btn = UIButton(type: .custom)
btn.frame = CGRect(x: brnX, y: btnY, width: btnWidth, height: btnHeight)
btn.setTitle(array[i], for: .normal)
btn.tag = i+2016102700
btn.addTarget(self, action: #selector(btnClick(sender:)), for:
.touchUpInside)
}
func btnClick(sender:UIButton?) {
let tags = sender?.tag
switch tags! {
case 2016102700://登录
let loginVC = FCLoginVC()
loginVC.title = "登录"
navigationController?.pushViewController(loginVC, animated: true)
break
case 2016102701://注册
let registVC = FCRegisterVC()
registVC.title = "注册"
navigationController?.pushViewController(registVC, animated: true)
break
case 2016102702:
// let loginVC = fc()
// loginVC.title = "登录"
// navigationController?.pushViewController(loginVC, animated: true)
break
default: break
}
本文介绍了一个Swift新手如何使用代码创建按钮并设置点击事件处理逻辑,包括按钮的位置布局、标题设置及响应不同按钮时跳转到相应页面的具体实现。
581

被折叠的 条评论
为什么被折叠?



