当前位置: 代码迷 >> 综合 >> swift 基础学习一
  详细解决方案

swift 基础学习一

热度:97   发布时间:2023-12-15 01:57:35.0

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=0alertView.delegate=self;alertView.show()}}


2. UIButton  初始化

 let loginButton = UIButton(frame: CGRectMake(10, 240, 300, 40))loginButton.setTitle("登录", forState:UIControlState.Normal)loginButton.backgroundColor = UIColor.redColor()loginButton.tag = 999loginButton.addTarget(self, action: "loginButtonClick:", forControlEvents: UIControlEvents.TouchUpInside)self.view.addSubview(loginButton)

3. UIImageView初始化,以及在它上面添加图片

 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)

4. UILabel初始化

 titleLable = UILabel(frame: CGRectMake(0,25,self.view.frame.size.width, 30))titleLable.text = title as StringtitleLable.textAlignment = NSTextAlignment.CentertitleLable.font=UIFont(name:"Thonburi",size:18)titleLable.backgroundColor = UIColor.clearColor()self.navigationView.addSubview(titleLable);