Ta có thể dùng nút bấm để chuyển
màn hình, nhưng có lúc ta ta muốn người dùng vuốt để chuyển màn hình.
Hãy copy hàm sau xuống trên ngoặc
đóng cuối cùng.
func tap (g:UIGestureRecognizer) {
let vc = second()
self.presentViewController(vc, animated: true, completion: nil)
}
Đây ta set để chuyển sang class
có tên second.
Thêm các dòng sau vào trong
viewDidLoad.
let t = UIPanGestureRecognizer(target:self,
action:#selector(ViewController.tap(_:)))
view.addGestureRecognizer(t)
Sang class mới, nếu muốn vuốt để
quay về, ta lại dùng cách như cũ, thay hàm tap thành.
func tap (g:UIGestureRecognizer) {
self.dismissViewControllerAnimated(true,
completion: nil)
}
Thêm các dòng sau vào trong
viewDidLoad.
let t2 = UIPanGestureRecognizer(target:self,
action:#selector(second.tap(_:)))
view.addGestureRecognizer(t2)
}
No comments:
Post a Comment