هل يمكنني إدارة شريط علامات التبويب (وليس وحدة تحكم) عالميًا من مكان واحد؟

0

أرغب في إضافة شريط Tab مع عنصري Tab Tab اللذين سيقومان بالشيء نفسه تمامًا من جميع وحدات تحكم المشروع. هل من الممكن تحديث شريط Tab والعناصر عالميًا في مكان واحد وتعكس جميع التغييرات عبر جميع وحدات التحكم؟ هل يمكنني إنشاء مقطع واحد واستخدامه عبر جميع وحدات التحكم دون الحاجة إلى توصيل كل جهاز تحكم وكل عنصر Tab Tab فردي.

شكرا من غير المكتسب.

1 إجابة

0

في البكالوريا الدولية

قم بإنشاء tabBarController ثم أعطه معرفًا وقم بتحميله في أي مكان مثل أي VC ، وسيتم تحميله مع VCS الخاص به

let tab = storyBoard.instantiateViewController(withIdentifier: "tabID") as! CustomTabClassName
// prrsent  / push

في الكود

let tab = UITabBarController()
tab.viewControllers = [VC1,VC2]
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام