diff --git a/iOSClient/Main/NCMainNavigationController.swift b/iOSClient/Main/NCMainNavigationController.swift index 853c71f173..9b19af86e3 100644 --- a/iOSClient/Main/NCMainNavigationController.swift +++ b/iOSClient/Main/NCMainNavigationController.swift @@ -300,11 +300,9 @@ class NCMainNavigationController: UINavigationController, UINavigationController if let loadingItem, loadingIndicator?.isAnimating == true { items.append(loadingItem) } - // Match Media: each item has its own group; only the sidebar is always available. + // Each item can move independently into UIKit's overflow menu. navigationItem.leadingItemGroups = items.map { item in - let group = UIBarButtonItemGroup(barButtonItems: [item], representativeItem: nil) - group.alwaysAvailable = item === sidebarButtonItem - return group + UIBarButtonItemGroup(barButtonItems: [item], representativeItem: nil) } } diff --git a/iOSClient/Media/NCMediaNavigationController.swift b/iOSClient/Media/NCMediaNavigationController.swift index 587026c9f5..211229f6c4 100644 --- a/iOSClient/Media/NCMediaNavigationController.swift +++ b/iOSClient/Media/NCMediaNavigationController.swift @@ -33,9 +33,7 @@ class NCMediaNavigationController: NCMainNavigationController { items.append(media.searchActivityBarButtonItem) } media.navigationItem.leadingItemGroups = items.map { item in - let group = UIBarButtonItemGroup(barButtonItems: [item], representativeItem: nil) - group.alwaysAvailable = item === sidebarButtonItem - return group + UIBarButtonItemGroup(barButtonItems: [item], representativeItem: nil) } }