Sekme Çubuğumdaki öğeleri TabBarViewController'dan ayarlamaya çalışıyorum. Uygulamayı SonlandırmaSekme çubuğu öğeleri ayarlanamıyor
nedeniyle yakalanmamış istisna 'NSInternalInconsistencyException', akla: 'Doğrudan bir sekme çubuğu denetleyicisi tarafından yönetilen bir sekme çubuğunu değiştirme değil ben öğeleri ayarladıktan sonra
Ancak, burada hata alıyorum var izin verdi.'
func imageWithImageSize(image:UIImage , newSize:CGSize) -> UIImage{ UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0); image.drawInRect(CGRectMake(0, 0, newSize.width, newSize.height)) let newImage = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return newImage } let image1 = imageWithImageSize(UIImage(named: "Home.png")!, newSize: CGSizeMake(30, 30)) let homeItem = UITabBarItem(title: "Home", image: image1, selectedImage: image1) let image2 = imageWithImageSize(UIImage(named: "Profile.png")!, newSize: CGSizeMake(30, 30)) let profileItem = UITabBarItem(title: "Profile", image: image2, selectedImage: image2) self.tabBar.setItems([homeItem,profileItem, homeItem, homeItem], animated: false)
çevresinde bir çözüm var mı:
İşte kod?
hata size eg, sen tab1 üzerinde aktif bir sekme çubuğu öğesini yani değiştirmeye çalışıyor ve bu değiştirmeye çalıştığını gibi görünüyor o –
kullanırken sekme çubuğu öğesini değiştiremezsiniz diyor. –
Bunun yerine nasıl yapmalıyım? @PKT – dpstart