Проблема с навигационной панелью в симуляторе iOS

#android #ios #flutter #dart #flutter-bottomnavigation

Вопрос:

Надеюсь, у вас все хорошо, я столкнулся с некоторой ошибкой при использовании этого пакета navbar. в Android как эмулятор, так и физическое устройство работают хорошо. но в iOS, когда я нажимаю на другую вкладку, она не выделяется. имейте в виду, что вкладки открываются, но бутон совсем не неприличен. и контроллер зафиксирован в индексе 0. это домашняя страница [![введите описание изображения здесь][1]][1] здесь значок и текст выделены, но в случае, если я нажму на другую вкладку, она не будет выделена, как вы можете видеть на этом рисунке, я нажал на профиль. [![введите описание изображения здесь][2]][2] вот код, который я использую для навигационной панели.

 PersistentTabView(
        context,
        controller: btnProvider.controller,
        screens: _buildScreens(),
        onItemSelected: (value) {
          temp = value;
          setState(() {});
          print(temp);
        },
        padding: NavBarPadding.only(top: 2),
      
        items: _navBarsItems(),
        confineInSafeArea: true,
        backgroundColor: Colors.white, // Default is Colors.white.
        handleAndroidBackButtonPress: true, // Default is true.
        resizeToAvoidBottomInset:
            true, // This needs to be true if you want to move up the screen when keyboard appears. Default is true.
        stateManagement: true, // Default is true.
        hideNavigationBarWhenKeyboardShows:
            true, // Recommended to set 'resizeToAvoidBottomInset' as true while using this argument. Default is true.
        decoration: NavBarDecoration(
          borderRadius: BorderRadius.circular(10.0),
          colorBehindNavBar: Colors.white,
        ),
        popAllScreensOnTapOfSelectedTab: true,
        popActionScreens: PopActionScreensType.all,
        itemAnimationProperties: ItemAnimationProperties(
          duration: Duration(milliseconds: 200),
          curve: Curves.ease,
        ),
        screenTransitionAnimation: ScreenTransitionAnimation(
          // Screen transition animation on change of selected tab.
          animateTabTransition: true,
          curve: Curves.ease,
          duration: Duration(milliseconds: 200),
        ),
        navBarStyle: NavBarStyle
            .simple, // Choose the nav bar style with this property.
      );
    })
 

Ищу слова, чтобы услышать от вас. Спасибо.
[1]: https://i.stack.imgur.com/28SA2.png
[2]: https://i.stack.imgur.com/1BPRr.png