File tree Expand file tree Collapse file tree
Sources/LinkNavigator/Components Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,15 +7,18 @@ public struct TabLinkNavigationView {
77 let linkNavigator : TabLinkNavigator
88 let isHiddenDefaultTabbar : Bool
99 let tabItemList : [ TabItem ]
10+ let isAnimatedForUpdateTabbar : Bool
1011
1112 public init (
1213 linkNavigator: TabLinkNavigator ,
1314 isHiddenDefaultTabbar: Bool ,
14- tabItemList: [ TabItem ] )
15+ tabItemList: [ TabItem ] ,
16+ isAnimatedForUpdateTabbar: Bool = false )
1517 {
1618 self . linkNavigator = linkNavigator
1719 self . isHiddenDefaultTabbar = isHiddenDefaultTabbar
1820 self . tabItemList = tabItemList
21+ self . isAnimatedForUpdateTabbar = isAnimatedForUpdateTabbar
1922 }
2023}
2124
@@ -27,7 +30,7 @@ extension TabLinkNavigationView: UIViewControllerRepresentable {
2730 }
2831
2932 public func updateUIViewController( _ uiViewController: UITabBarController , context _: Context ) {
30- uiViewController. setViewControllers ( linkNavigator. launch ( tagItemList: tabItemList) , animated: true )
33+ uiViewController. setViewControllers ( linkNavigator. launch ( tagItemList: tabItemList) , animated: isAnimatedForUpdateTabbar )
3134 uiViewController. tabBar. isHidden = isHiddenDefaultTabbar
3235 linkNavigator. mainController = uiViewController
3336 }
You can’t perform that action at this time.
0 commit comments