2016-04-12 14 views
1

Swift'de bu çözüm için gerçekten çok zor görünüyordum ama benim için işe yarayan bir şeyle gelmiyorum. "Yönetici" TabBarItem'i uygulamaya giriş yapan kişinin izinlerine bağlı olarak saklamaya çalışıyorum. Devre dışı bırakabilirim ama yine de çubukta görünür. Bunu belirli insanlar için gösterebilmek ve başkaları için saklamak istiyorum. Ayrıca, self.tabBarController?.viewControllers yazdığımda sıfırlarım. Ayrıca, bunun Apple'ın kullanım amacına aykırı olduğunu da okumaya devam ediyorum. Bu hala doğru mu? Bu tür işlevsellik için daha iyi bir iş akışı var mı?Swift'deki UITabBarItem'i Kaldır/Gizle

cevap

0

Kullanıcının hesabını açan bir sekme oluşturabilir ve yalnızca kullanıcı yöneticileri için bir sayfa açan kullanıcı VC sekmesinde bir düğme bulunur. Düğmeyi adminButton.hidden = true veya adminButton.hidden = false kullanarak gerektiği gibi gösterebilir ve gizleyebilirsiniz.