Manzaradayken viewController'ı bir viewController eklerken, manzara görünümünde, bazı görünümlerde değil, bazı görünümlerde başlık görünümü görünür. yani: Bir navigasyon kontrol cihazım var, 3 tane view kontrolörü ekledim, ilk iki show titleview uygun şekilde, üçüncü bir tane hiç göstermiyor. Ancak navigasyon denetleyicisi, ViewController'dan başlığını aldığı gibi yakalar, konsola değerini yazdım ve bu doğru, fakat ekranda ne olursa olsun ekranda görünmüyor. Herhangi bir fikir?UINavigationController TitleView ViewController'den görüntülenmiyor NavigationItem
Oh evet, dikey yönde çalışırken mükemmel çalışır.
Burada başka bir eğlenceli bölüm, eğer manzara görünümünde gezinme denetleyicisini gezinti denetleyicisine itmekteyim, titleView orada değil, herhangi bir kullanıcı etkileşimi olmadan, aygıtı tekrar dikey olarak döndürürüm ve titleView görünür; cihaz manzaraya geri dönüyor ve kalıyor!
Bu, InvokeOnMainThread kullanmış olmama rağmen TitleView'imin çiziminin engellenmesi gibi. Bu çağrı sırasında hiçbir şey ana iş parçasında (veya bu konuyla ilgili herhangi bir yerde) çalışmıyor.
Window
TabBarController
NavigationController
ViewController
NavigationController
ViewController
İşte operasyonların siparişim var: Burada
benim yapısı var- View Controller oluştur
- kontrolörünü görüntülemek için Başlık görünümü ekle
- itin NavigationController üzerine View Controller (InvokeOnMainThread)
Neden iki nav denetleyicisini tek bir Window TabBarController NavigationController ViewController kullanacak kadar kullanıyorsunuz? Sonra başka bir viewcontroller oluşturup daha sonra ona itin –
Her bir gezinme denetleyicisi, her bir farklı sekme için gösterilen farklı bir arabirimi temsil eder. Her sekme için sadece bir navigasyon denetleyicisi kullanın. –
burada 3tabs.so için iki nav denetleyicisi oluşturmuşsunuzdur. Son bir –