Ekli ekran görüntüsünde olduğu gibi bir rozet uyarısı etiketi eklemeye çalışıyorum.Hızlı ayar UITabBarItem
Ben başlıkları, UITabBar ürün etiketleri aramak için denedim ama sıkıştım.
Herhangi bir öneri takdir edilir.
Ekli ekran görüntüsünde olduğu gibi bir rozet uyarısı etiketi eklemeye çalışıyorum.Hızlı ayar UITabBarItem
Ben başlıkları, UITabBar ürün etiketleri aramak için denedim ama sıkıştım.
Herhangi bir öneri takdir edilir.
Xcode 7.2.1 Swift 2.1.1
Sadece aşağıdaki gibi istediğiniz UITabBarItem için badgeValue belirlemek zorunda:
tabBarController?.tabBar.items?[4].badgeValue = "1" // this will add "1" badge to your fifth tab bar item
// or like this to apply it to your first tab
tabBarController?.tabBar.items?.first?.badgeValue = "1st"
// or to apply to your second tab
tabBarController?.tabBar.items?[1].badgeValue = "2nd"
// to apply it to your last tab
tabBarController?.tabBar.items?.last?.badgeValue = "Last"
UITabBarItem sadece nil değer katmak gelen bir rozet kaldırmak için ona
tabBarController?.tabBar.items?.first?.badgeValue = nil
neden tabBarController benim için nil? –
Cevabı bulundu. Zaten bir UITabBarController içinde olduğum için, yukarıdaki koddan tabBarController'ı çıkarmak zorunda kaldım. –
Beyaz '1' ile kırmızı rozete başvurmak ister misiniz? “Bir uyarı etiketi” gerçekten belli değil;) – milo526
Haha, Ben de öyle düşündüm, ama bunu açıklamak için düşünebildiğim en iyi yol bu. Evet, 1 ile kırmızı rozet istediğimi. – Gino
Son zamanlarda işimde çok telaşlıydık, zamanım var ve onu desteklediğimde bir bakarım. Şerefe – Gino