Search This Blog

Thứ Ba, 15 tháng 8, 2017

Tạo navigator và di chuyễn các màn hỉnh ios

// tạo navigator

Editor -- > Embed in --> Navigator controler 

// di chuyen toi man hinh và truyền dữ liệu

 let sb = UIStoryboard(name: "Main", bundle: nil)
        let manHinhXanh = sb.instantiateViewController(withIdentifier: "ManHinhXanh") as! ManHinhXanhViewController

  manHinhXanh.textHoTen = txtText.text
  self.navigationController?.pushViewController(manHinhXanh, animated: true)

* day man hinh hien tai ra 

self.navigationController?.popViewController(animated: true)

* day ve man hinh goc 


self.navigationController?.popToRootViewController(animated: true)

* Day toi mot man hinh

let sb = UIStoryboard(name: "Main", bundle: nil)
let manHinh = sb.instantiateViewController(withIdentifier: "ManHinhXanh") as! ManHinhXanhViewController
        
        self.navigationController?.popToViewController(manHinh, animated: true)


// vong doi 


   // chạy trước khi hiển thị màn hình
   override func viewWillAppear(_ animated: Bool) {
        print("viewWillAppear() : Đỏ ")
        txtTextXanh.text = textHoTen ;
    }
    
    // chạy sau khi hiển thị giao diện
    override func viewDidAppear(_ animated: Bool) {
        print("viewDidAppear() : Đỏ ")
        
    }
    
   // trước khi mất giao diện
    override func viewWillDisappear(_ animated: Bool) {
        print("viewWillDisappear() : Đỏ ")
    }
    
    // sau khi mất giao diện
    override func viewDidDisappear(_ animated: Bool) {
        print("viewWillDisappear() : Đỏ ")
    }

    

       


Không có nhận xét nào:

Đăng nhận xét