2016-04-04 20 views
2
tekabül göstermek için değişken

beni yardımcı olun kontrol edin. Bir TabBarItem'e (indeks 1) dokunduğumda, ilgili görüntü denetleyicisini göstermek için değişken (int) 'ShowVC' kontrol etmeliyim. Örn:IOS TabBarItem yivli, durum için çözüm bulmak ViewController

Yani
switch (ShowVC) { 
      case 1: 
       showViewController1; 
       break; 
      case 2: 
       showViewController2; 
       break; 
      case 3: 
       showViewController3; 
       break; 
      default: 
       break; 
     } 

, bunun için çözüm nedir?

TabBarItem öğesine dokunduğunuzda görünüm denetleyicisini göstermek için nasıl denetim yöntemi ekleyebilirim?

cevap

0

Bu bağlantı kesinlikle yardımcı olacaktır. Anladığım Ne

http://www.mysamplecode.com/2013/02/ios-tab-bar-controller-example.html

+0

Hayır, sorumu anlamıyorsunuz. Sekme çubuğu öğesi 1'e dokunursanız, VC1 veya VC2 veya VC3 bağımlı değişkenini 'ShowVC' kontrol edip gösterirsiniz. 1 numaralı çubuk sekmesini, VC1'i göster, 2 numaralı sekme çubuğu öğesini VC2'yi göster, ... – QuocTV

+0

Ne yapmak istediğinizi daha ayrıntılı olarak açıklayın. –

+0

İlgili View Denetleyicilerini göstermek için kullanıcının yetkisini kontrol etmem gerekiyor – QuocTV

0

sizin Sekme tıklandığında veya Tapped durumdayken Bildirimi almak gerekir olduğunu.

yılında AppDelegate en didFinishLaunchingWithOptions

UITabBarController *tabBar = (UITabBarController *)self.window.rootViewController; 
[tabBar setDelegate:self]; 

Şimdi didSelectViewController içinde görüntülenmesini hakkında senin mantığını veya durumun yazabilir.

- (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
{ 
    //Write your logic here 
    tabBarController.selectedViewController = yourNewController; 
}