Tabbar إخفاء شارة عندما لمست Tabbaritem
-
16-09-2019 - |
سؤال
أحاول استخدام شارات Tabbar لكن لدي مشكلة ... لقد وجدت كيفية ضبط الشارة
لكنني لا أستطيع أن أجد كيفية التقاط الحدث باللمس ل Tabbaritem حتى أتمكن من حذف الشارة عندما يكون المستخدم موجودا على Tabbaritem المقابلة
شكرا لمساعدتك
المحلول
تحتاج إلى تطبيق TabBarController: DidselectViewController: في مندوب بار التبويب. لمسح الشارة، اضبطها على nil
. وبعد علي سبيل المثال:
- (void) tabBarController:(UITabBarController*)aTabBarController
didSelectViewController:(UIViewController*)viewController
{
viewController.tabBarItem.badgeValue = nil;
}
نصائح أخرى
ملاحظة: اكتب أسفل ViewController من Tabbar الذي عرضته شارة.
- (فراغ) Viewwillappear: (Bool) الرسوم المتحركة {
// reseting tabbar badge value...
self.tabBarItem.badgeValue = nil;
}
لا تنتمي إلى StackOverflow