Fotoğraf makinesini bir düğmeden nasıl açacağımı anladım, ancak bunu sekmeden yapamıyorum.Fotoğraf makinesini sekme çubuğundan nasıl açarım?
Gerçekleştirmek istediğim, Instagram'daki mavi sekme simgesine benziyor. Tıkladığınızda, kameraya gider.
Fotoğraf makinesini bir düğmeden nasıl açacağımı anladım, ancak bunu sekmeden yapamıyorum.Fotoğraf makinesini sekme çubuğundan nasıl açarım?
Gerçekleştirmek istediğim, Instagram'daki mavi sekme simgesine benziyor. Tıkladığınızda, kameraya gider.
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
}
}
* UITabBarController dosyası * - bu nedir? Bir UITabBarController alt sınıfını mı kastediyorsunuz? – vikingosegundo
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. –
lütfen cevabınızı düzeltin. btw: Swift, her bir sınıfa bir dosya kullanmanıza zorlamaz. – vikingosegundo
İpucu: Bir sekme dokunulduğunda bilmek sekme çubuğu temsilci kullanın. – EmilioPelaez