feat(bottom-navigation-ios): limit to 5 items

This commit is contained in:
ADjenkov
2019-07-16 15:45:09 +03:00
parent 12fdb82ffe
commit 5815246cfc

View File

@@ -21,6 +21,7 @@ export * from "../tab-navigation-base/tab-navigation-base";
export * from "../tab-navigation-base/tab-strip";
export * from "../tab-navigation-base/tab-strip-item";
const maxTabsCount = 5;
const majorVersion = iosUtils.MajorVersion;
const isPhone = device.deviceType === "Phone";
@@ -490,6 +491,9 @@ export class BottomNavigation extends TabNavigationBase {
return;
}
// Limit both tabContentItems and tabStripItems to 5 in order to prevent iOS 'more' button
items = items.slice(0, maxTabsCount);
const controllers = NSMutableArray.alloc<UIViewController>().initWithCapacity(length);
const states = getTitleAttributesForStates(this);