cevap

4

Bu, very well documented here ürünüdür. UITabBarController örneğinin nerede oluşturulduğu önemli değil, UIApplicationDelegate olsun veya olmasın. Özetle, kendi UIViewController'larınızın tümünü oluşturun ve bunları bir diziye ekleyin. Sonra bu diziyi UITabBarController'ın viewControllers özelliğinize atayın. Sonra sadece [window addSubview:myTabBarController.view] gibi bir şey yapabilirsiniz. Ben

sadece kopya/yapıştırma burada belgelerinden:

Doğrudan bir sekme çubuğu denetleyicisinin sekme çubuğu görünümüne erişmek asla. Bir sekme çubuğu denetleyicisinin sekmelerini yapılandırmak için, her sekme için köprüsünü görüntüleyen denetleyicilerini viewControllers özelliğine atarsınız. görünüm denetleyicilerinin belirtildiği sıra, sekme çubuğunda göründükleri sırayı belirler. Bu özelliği olarak ayarlarken, başlangıçta denetleyicisinin seçili olduğunu belirtmek üzere değerini seçilenViewController özelliğine atamanız gerekir. (Sen da selectedIndex özelliğini kullanarak dizi endeksine göre görünümü denetleyicileri seçebilirsiniz.) Eğer uygulama penceresinde ( miras görünüm özelliği kullanılarak elde) sekmesi çubuğu kontrolörün görünümü gömdüğünüzde sekme çubuğu kontrolör otomatik olarak seçer görüntü denetleyicisini görüntüler ve içeriğini görüntüler, 'a gerektiği şekilde yeniden boyutlandırarak sekme çubuğu arayüzüne sığdırır. UITabBarController ait

+0

UIViewController'dan pencereye nasıl erişebilirim? –

+1

[[UIApplication sharedApplication] keyWindow]. Birkaç pencereniz varsa, [[UIApplication sharedApplication] pencerelerini kullanmanız gerekir]. – randombits

2

Here's one uygulaması UIViewController başlatıldı. Yazar aynı zamanda xcode projesine bir github bağlantısı da yayınladı.

İlgili konular