1. 利用NSUserDefaults存储用户名和密码
(1)获取用户名和密码
userTextFeild.text = NSUserDefaults.standardUserDefaults().valueForKey("userName") as! String! passWordTextFeild.text = NSUserDefaults.standardUserDefaults().valueForKey("password") as! String!(2)存储用户名和密码
// MARK: 点击事件 func loginButtonClick(sender: UIButton!) { print("UISlider Vaule: \(sender.tag)") if userTextFeild.text == "ww" && passWordTextFeild.text == "123456" { NSUserDefaults.standardUserDefaults().setObject(userTextFeild.text, forKey: "userName") NSUserDefaults.standardUserDefaults().setObject(passWordTextFeild.text, forKey: "passWord") NSUserDefaults.standardUserDefaults().synchronize() let rootVC = TFTabBarViewController() self.navigationController!.pushViewController(rootVC, animated: false) } else { let alertView = UIAlertView() alertView.title = "提示" alertView.message = "账户或密码输入错误" //alertView.addButtonWithTitle("我知道了") alertView.addButtonWithTitle("确定") alertView.cancelButtonIndex=0 alertView.delegate=self; alertView.show() } }
let loginButton = UIButton(frame: CGRectMake(10, 240, 300, 40)) loginButton.setTitle("登录", forState:UIControlState.Normal) loginButton.backgroundColor = UIColor.redColor() loginButton.tag = 999 loginButton.addTarget(self, action: "loginButtonClick:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(loginButton)
let backButton = UIButton(frame: CGRectMake(0, 12, 70, 44)) backButton.addTarget(self, action: "backBtn:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(backButton) let arrowView=UIImageView(image:UIImage(named:"icon-driver-zhaohuo-back.png")) arrowView.frame=CGRectMake(0, 12, 50, 35) backButton.addSubview(arrowView)
titleLable = UILabel(frame: CGRectMake(0,25,self.view.frame.size.width, 30)) titleLable.text = title as String titleLable.textAlignment = NSTextAlignment.Center titleLable.font=UIFont(name:"Thonburi",size:18) titleLable.backgroundColor = UIColor.clearColor() self.navigationView.addSubview(titleLable);