Mọi người cho mình hỏi là bây giờ mình có tạo 2 ViewController trên Main.storyboard mà muốn chuyển giữa 2 view này bằng code thì làm thế nào ạ ?
Hỏi đơn giản về Swift
trong view controller1
let viewController2 = ViewController2()
// add some data if needed
presentViewController(viewController2, animated: true, completion: nil)
ở view controller 2 quay về view controller 1
navigationController?.popViewControllerAnimated(true)
hoặc
// dismissViewControllerAnimated(true, completion: nil)
1 Like
cái code trong view controller 1 của bạn thì nó chuyển ra 1 cái view nào màu đen thôi
Còn view 2 thì nó chỉ dùng cho navigation controller thôi chứ nhỉ
view màu đen là sao nhỉ
Bạn dùng let viewController2 = ViewController2() thì nó chỉ tạo ra một view mới toanh, khi presentViewController(viewController2, animated: true, completion: nil) thì nó sẽ chuyển đến view đó, mà view mới đó màu đen ( mình đã thử rồi
)
trong view2 bạn phải thiết kế ra rồi chứ, 1 là gắn với 1 xib, 2 là addview thủ công, new không đâu có ích gì, đen là phải
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?