我正在使用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");
};
答案 0 :(得分:0)
这就是UITabBar
的工作方式,您需要一次显示它们的一部分或改变您的UI设计。
标签栏一次显示所有选项卡屏幕上,使用itemPositioning属性确定如何在可用空间中放置项目。
如果您有超过可用空间的项目,只显示其中的一部分,并让用户选择显示哪些标签。 beginCustomizingItems:方法显示一个界面,用于选择要显示的标签栏项目。
参考:UITabBar