Xamarin UITabbar多条形物品

时间:2016-06-29 19:37:46

标签: ios xamarin uitabbar

我正在使用Xamarin Studio 6.0 我创建了一个TabBar并添加了多个项目,这些项目相互覆盖。 这是代码和截图:

        var items = new UITabBarItem[10];
        for (int i = 0; i < 10; i++)
        {   

            var tabBarItem = new UITabBarItem("TAB ITEM"+i, null, i);
            items[i] = tabBarItem;
        }

        TabLanguageBar.Items = items;
        TabLanguageBar.ItemSpacing = 10;
        TabLanguageBar.ItemSelected += (sender, e) =>
        {
            Console.WriteLine("tab bar button item slected");

        };

enter image description here

1 个答案:

答案 0 :(得分:0)

这就是UITabBar的工作方式,您需要一次显示它们的一部分或改变您的UI设计。

  

标签栏一次显示所有选项卡屏幕上,使用itemPositioning属性确定如何在可用空间中放置项目。

     

如果您有超过可用空间的项目,只显示其中的一部分,并让用户选择显示哪些标签。 beginCustomizingItems:方法显示一个界面,用于选择要显示的标签栏项目。

参考:UITabBar