Bir görünüm var ve kullanıcı bu görünümde ve gitmek için bir yolu yoktur. Bir reklam var ve bir süre sonra "git" düğmesi görünür veya daha iyi, otomatik olarak sonraki görünüme gider! Bir storyboard kullanıyorum.Bir sonraki görünüme geçmek için görünümüme bir zamanlayıcı ekleyebilir miyim?
5
A
cevap
8
Kodda bunu yapmak zorundasınız.
- (void)goToNextView {
[self performSegueWithIdentifier:@"segueToNextView" sender:self];
}
- (void)viewDidLoad {
[self performSelector:@selector(goToNextView) withObject:nil afterDelay:5];
}
Şimdi
segueToNextView
görünüm denetleyicisi yüklendikten sonra 5 saniye olur: gibi bu kadar basit.
2
kesinlikle zamanlayıcı eklemek ve sonra zamanlayıcı işleyicisinde, performSegueWithIdentifier:sender:
diyoruz. Bunu kodda yapmanız gerekecek; Film şeridinde belirttiğiniz gibi, segue adını alırsınız ve sonra bunu, arayanın tanımlayıcı argümanı olarak kullanırsınız.
0
Swift 4
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
self.performSegue(withIdentifier: "segueName", sender: self)
}