class AppDelegate: UIResponder,UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication,didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { //创建window window = UIWindow(frame: UIScreen.mainScreen().bounds) window?.backgroundColor = UIColor.whiteColor() //创建根控制器 window?.rootViewController = ViewController() //显示window window?.makeKeyAndVisible() return true } }
在Controller中监听按钮点击:
class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view,typically from a nib. view.backgroundColor = UIColor.greenColor() //在控制器中添加一个按钮 let btn = UIButton(type: UIButtonType.ContactAdd) btn.center = CGPoint(x: UIScreen.mainScreen().bounds.width * 0.5,y: UIScreen.mainScreen().bounds.height * 0.5) //给按钮添加事件 btn.addTarget(self,action: "btnClick:",forControlEvents: UIControlEvents.TouchUpInside) view.addSubview(btn) } func btnClick(btn: UIButton) { print(__FUNCTION__) print(btn) } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。