/ / uitabbarcontroller има навигационна лента - ios

uitabbarcontroller има навигационна лента - ios

Имам uitabbarcontroller с четири uiviewcontrollers. И аз също имам обичаен uinavigationbar. Искам на обичайния uinavigationbar фиксиран на върха на четирите uiviewcontrollers.

--------------------------------------------------
|     custom  navigationbar fixed like header    |
--------------------------------------------------
|                                                |
|                                                |
|  if user select uitabbar items, only chage     |
|  view here, the navigation header fixed,not    |
|  change.                                       |
|                                                |
--------------------------------------------------
|      here is uitatbar                          |
|________________________________________________|

Може ли някой да ми помогне или да ми даде някакви предложения? Благодаря ти много.

Отговори:

0 за отговор № 1

Има два начина, по които можете да се приближите:

  • Ако нямате нищо против да изчезне лентата на лентата, когато контролните контролери се притиснат към навигационния стек, просто направете своя UITabBarController основния изглед на вашето UINavigationController.
  • Като алтернатива, ако искате лентата с етикети да е устойчива, използвайте UITabBarController като коренният изглед и вградите всеки от неговите виждания в a UINavigationController.

0 за отговор № 2

На първо място, в този случай ще бъде по-лесно да използвате обичай UIViews отколкото UIViewControllers за неща в средата. Вие ще имате един UIViewController който съдържа двете ленти и нещата между тях. Когато "UITabBar променя нещо, той ще се обади на метод в viewController, който извиква метод в UIView.

Мога да бъда по-конкретен, ако ми дадете повече информация за това, което правите с Tab Bar и UIViews.