標籤:swift ios 介面
給大家推薦兩個學習的地址:
極客學院的視頻:http://www.jikexueyuan.com/path/ios/
一個部落格:http://blog.csdn.net/lizhongfu2013/article/details/29210015
主要想要實現一個模仿的登陸介面
代碼:
//// LoginViewController.swift// IBM_LOGIN//// Created by dcintern on 6/26/15.// Copyright (c) 2015 dcintern. All rights reserved.////import Foundationimport UIKitclass LoginViewController: UIViewController{ /// 定義屬性var QQNumber = UITextField()var PassNumber = UITextField()override func viewDidLoad() { self.view.backgroundColor = UIColor.whiteColor() super.viewDidLoad() // 添加頭圖片 [self .addAllSubViews()];}// 添加所有子控制項func addAllSubViews(){ /// 平鋪背景 var headImage = UIImageView(frame: CGRectMake(0,0, 400, 800)) headImage.image = UIImage(named:"123.jpeg") self.view.addSubview(headImage) /// QQ號輸入提示,暫時沒有用到 var phoneText = UILabel(frame: CGRectMake(30, 240, UIScreen.mainScreen().bounds.size.width-60, 30)) phoneText.text = "" self.view.addSubview(phoneText) /// QQ號輸入框 var QQNumber = UITextField(frame: CGRectMake(30, 150, UIScreen.mainScreen().bounds.size.width-60, 30)) QQNumber.placeholder = " username" QQNumber.layer.borderWidth = 2 QQNumber.layer.borderColor = UIColor.lightGrayColor().CGColor QQNumber.layer.cornerRadius = 5 QQNumber.keyboardType = UIKeyboardType.NumberPad self.view.addSubview(QQNumber) self.QQNumber = QQNumber /// 密碼輸入提示,暫時沒用到 var passText = UILabel(frame: CGRectMake(30, 300, UIScreen.mainScreen().bounds.size.width-60, 30)) passText.text = "" self.view.addSubview(passText) /// 密碼輸入框 var PassNumber = UITextField(frame: CGRectMake(30, 200, UIScreen.mainScreen().bounds.size.width-60, 30)) PassNumber.placeholder = " password" PassNumber.layer.borderWidth = 2 PassNumber.layer.borderColor = UIColor.lightGrayColor().CGColor PassNumber.layer.cornerRadius = 5 self.view.addSubview(PassNumber) self.PassNumber = PassNumber /// 密碼找回 var button = UIButton(frame: CGRectMake(200, 360, 120, 30)) UIButton.buttonWithType(UIButtonType.Custom) button.setTitle("忘記密碼", forState: UIControlState.Normal) button.setTitleColor(UIColor.lightGrayColor(), forState: UIControlState.Normal) self.view.addSubview(button) button.addTarget(self, action: "onClick", forControlEvents: UIControlEvents.TouchUpInside) }/// 密碼找回方法實現func onClick(){ ///找回密碼提示 UIAlertView(title: "溫馨提示", message: "新密碼已發送至手機上", delegate: nil, cancelButtonTitle: "確定", otherButtonTitles: "取消").show()}/**點擊介面鍵盤辭去第一響應者*/override func touchesBegan(touches: NSSet, withEvent event: UIEvent){ self.QQNumber.resignFirstResponder() self.PassNumber.resignFirstResponder()}}
ios模仿qq登陸介面