cevap

0

CMD + N tuşlarına basın ve iOS -> Kaynak ile yeni bir Cocoa Touch Sınıfı oluşturun. Bir sınıf adı verin ve bunu UITabBarController'ın bir alt sınıfı haline getirin.

Sonra kopyalayıp aşağıdaki kodu yapıştırın UITabBarController bir alt sınıf haline:

override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) { 
    // Set camera index to the index on your tabbar 
    let cameraIndex = <#T##Int#> 
    if item == (self.tabBar.items! as [UITabBarItem])[cameraIndex] { 
     // Call Camera 
    } 
} 
+0

* UITabBarController dosyası * - bu nedir? Bir UITabBarController alt sınıfını mı kastediyorsunuz? – vikingosegundo

+0

Doğru. CMD + N'ye basın ve iOS -> Kaynak ile yeni bir Cocoa Touch Sınıfı oluşturun. Bir sınıf adı verin ve bunu UITabBarController'ın bir alt sınıfı haline getirin. Sonra Storyboard'da, o sınıf dosyasını (verdiğiniz isim) storyboard'unuzdaki UITabBarController'a atayın. Bunu yaptıktan sonra, size verdiğim kodu kopyalayıp sınıf dosyasına yapıştırın ve yorumdaki talimatları izleyin. –

+0

lütfen cevabınızı düzeltin. btw: Swift, her bir sınıfa bir dosya kullanmanıza zorlamaz. – vikingosegundo