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)
}
İlgili konular
- 1. Bir önişlemci makrosuna ekleyebilir miyim?
- 2. Python'da bir listeye bir işlem ekleyebilir miyim?
- 3. Bir yöntemin içine bir sınıf ekleyebilir miyim?
- 4. Asp.net mvc ve jQuery yükünü kullanarak bir görünüme geçmek()
- 5. Bir pip gereksinimleri dosyasına yorum ekleyebilir miyim?
- 6. Bir Stile Kaynak veya ResourceDictionary ekleyebilir miyim?
- 7. Çok-kuruluşlu bir ilişkiye yönetici ekleyebilir miyim?
- 8. Bir Silverlight uygulamasında flash içeriği ekleyebilir miyim?
- 9. Task.Delay'ı bir zamanlayıcı olarak kullanabilir miyim?
- 10. Knex sorgum için koşullu olarak bir where() cümlesi ekleyebilir miyim?
- 11. Yeniden yapılandırmak için "Smartypants" ekleyebilir miyim?
- 12. Kullanılacak bir sonraki auto_increment'i bulabilir miyim?
- 13. Bir TypeProvider oluşturulan derleme bir Kaynak ekleyebilir miyim?
- 14. Derleme zamanı ek açıklamalarından bir sınıfa bir yöntem ekleyebilir miyim?
- 15. Sadece bir sayı ekleyerek bir yineleyici ekleyebilir miyim?
- 16. Halihazırda varolan bir div'u zaten varolan bir div'a ekleyebilir miyim?
- 17. Bir GridLayout kullanıldığında belirli bir ızgara hücresine bileşen ekleyebilir miyim?
- 18. tqdm progressbar öğesine mesaj ekleyebilir miyim?
- 19. Erl komutuna dizinler ekleyebilir miyim?
- 20. C# ekleme ve Bugün bir zamanlayıcı olayları çıkarmak için çalışıyorum bir zamanlayıcı
- 21. parametreleri kısmi görünümüme geçiriyor musunuz?
- 22. Kontrolör kullanmadan laraveldeki href etiketinden bir görünüme dönebilir miyim?
- 23. Sadece bana projeyi geçersiz kılan bir .gitignore dosyası ekleyebilir miyim.
- 24. Doctrine 2 Entity Method'da bir kolaylık sorgusu ekleyebilir miyim?
- 25. ASP.NET MVC - Bir Diziyi görünüme nasıl geçirirsiniz?
- 26. Çalışma zamanında liste görünümüne bir sütun ekleyebilir miyim?
- 27. JavaScript'te nesnelere genel bir işlev ekleyebilir miyim? Nasıl?
- 28. Bir zamanlayıcı iş özelliğinin kapsamı
- 29. .wxl dosyasındaki bir String için yerelleştirilmiş bir değere yeni satır ekleyebilir miyim?
- 30. PyQt4 - bir zamanlayıcı yaratma