2012-07-22 20 views

Trả lời

8

Bạn sẽ phải làm điều đó bằng mã. Nó đơn giản như:

- (void)goToNextView { 
    [self performSegueWithIdentifier:@"segueToNextView" sender:self]; 
} 

- (void)viewDidLoad { 
    [self performSelector:@selector(goToNextView) withObject:nil afterDelay:5]; 
} 

Bây giờ segueToNextView sẽ xảy ra 5 giây sau khi bộ điều khiển xem tải.

2

chắc chắn, thêm bộ hẹn giờ, và sau đó trong trình xử lý hẹn giờ, hãy gọi performSegueWithIdentifier:sender:. bạn sẽ phải làm điều này trong mã; bạn sẽ nhận được tên của segue khi bạn đặt nó trong bảng phân cảnh, và sau đó sử dụng nó làm đối số định danh cho cuộc gọi.

0

Swift 4

DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { 
    self.performSegue(withIdentifier: "segueName", sender: self) 
} 
Các vấn đề liên quan