Bunun nasıl benim örnektir: Sonra View Controller A.
Swift lütfen dönmek istiyorum. Benim kurulumunda, o zaman Go düğmesine basın sekmesinden sarı ViewController seçin! modally beyaz ViewController sunar. Çık yeşil ViewController- döner basılması.
çağırdım viewController dönmek için bir
açma segue kullanın Bunu ayarlamak için. Örneğin, bunu sekmenin ilk ViewController uygulamasında uygulayın (modele çağrı yapan kişi).
@IBAction func backFromModal(_ segue: UIStoryboardSegue) {
print("and we are back")
// Switch to the second tab (tabs are numbered 0, 1, 2)
self.tabBarController?.selectedIndex = 1
}
Sonra n
gerçekten gitmek istediğiniz sekme sayısını ise self.tabBarController?.selectedIndex = n
kullanarak başka sekmesine geçin. açma segue kurmak için, şunlardan birini yapabilirsiniz kontrol viewController üstündeki çıkış simgenin modal görünümü kontrolörü bir düğmeden -Sürükle ve pop up backFromModal
seçin ...
VEYA sen açma segue ayarlayabilirsiniz
b programlı çağrılacak
Pop up y
kontrol çıkış simgesi için kalıcı viewController üstündeki viewController simgesinden -dragging ve Seçenek
backFromModal
.
Sonra Belge Anahat Görünümü gidip açma segue üzerinde
tıklayıp buna bir tanımlayıcı vermek Müfettiş üzerinde Nitelikler sağ (örneğin "returnFromModal"
).
Sonra böyle
açma segue derim:
self.performSegue(withIdentifier: "returnFromModal", sender: self)
sen modally sunuldu, yoksa modally bir sunuyoruz Bir ViewController gelen sekme çubuğu kontrolöre dönen Are Bir sekme çubuğu denetleyicisinde bulunan görüntülemek? – vacawama
evet, sekme çubuğu viewcontroller sonra bir view controller için modal sonra başka bir sekme çubuğu viewcontroller – MasterWizard
geri dönmek için başka bir sekme aynı viewController? – vacawama