先練習一個登入功能頁面
用到
Label元件
Button元件
TextField元件
頁面切換功能
1.先建立一個Single View Application空白專案
2.打開Main.storyboard 拉一個登入畫面
在右方再拉一個登入成功頁面,並在identity的Storyboard ID 輸入任意名稱,下方Use Storyboard ID 打勾。
3.ViewController.swift
import UIKit class ViewController: UIViewController { @IBOutlet weak var account: UITextField! //輸入帳號 @IBOutlet weak var password: UITextField! //輸入密碼 @IBOutlet weak var info: UILabel! //訊息 let myAccount = "apple" //驗證帳號 let myPassword = "123" //驗證密碼 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } //登入 @IBAction func login(sender: UIButton) { if account.text == myAccount && password.text == myPassword { self.info.text = "成功" //傳至下一頁面 let viewController:UIViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("MainActivity") self.presentViewController(viewController, animated: false, completion: nil) // 返回 self.dismissViewControllerAnimated(true, completion: nil) }else{ self.info.text = "輸入錯囉" } } //清除 @IBAction func reset(sender: UIButton) { account.text = "" password.text = "" } }參考連結: https://coderwall.com/p/cjuzng/swift-instantiate-a-view-controller-using-its-storyboard-name-in-xcode
沒有留言 :
張貼留言