Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# UITabBar项目位置问题Xamarin_C#_Ios_Xamarin_Xamarin.ios - Fatal编程技术网

C# UITabBar项目位置问题Xamarin

C# UITabBar项目位置问题Xamarin,c#,ios,xamarin,xamarin.ios,C#,Ios,Xamarin,Xamarin.ios,我是Xamarin iOS开发的新手。在iOS 11中,iPad在纵向和横向模式下的UITabBar外观已经改变。如果我使用低于iOS 11的基本sdk构建应用程序,那么它将按照预期正确显示。但是如果我使用iOS11SDK构建,那么它的外观就会改变(实际)。因此,我希望保持以前的外观(预期),就像在iOS 11中一样(使用基本sdk iOS 11及更高版本)。我试图应用本地(Objective C和swift)解决方案,但仍然没有成功 实际: 预期: 有人能帮我吗 问候,, Hrishike

我是Xamarin iOS开发的新手。在iOS 11中,iPad在纵向和横向模式下的UITabBar外观已经改变。如果我使用低于iOS 11的基本sdk构建应用程序,那么它将按照预期正确显示。但是如果我使用iOS11SDK构建,那么它的外观就会改变(实际)。因此,我希望保持以前的外观(预期),就像在iOS 11中一样(使用基本sdk iOS 11及更高版本)。我试图应用本地(Objective C和swift)解决方案,但仍然没有成功

实际:

预期:

有人能帮我吗

问候,,
Hrishikesh Pol.

您已经正确地描述了选项卡栏在iOS 11上的行为。这是故意的。如果你不喜欢它,你可以使用工具栏控件(甚至是一个简单的视图)来构建你自己的自定义选项卡栏,并让它看起来像你喜欢的样子。

这与喜欢无关。这是客户的要求。在native中,我们有很多有效的解决方案。请看:@Hrishikesh在Xamarin中,本机中的所有解决方案都是可能的,所以请尝试移植该代码。您能帮我解决这个问题吗。这将是很大的帮助。@Hrishikesh我在这里回答的问题,我可以在头脑中回答(从我的分数可以看出,我已经回答了很多次)。如果我需要做一些工作,我只会在收费的情况下回答(比如自由职业者或大师)。不幸的是,我不知道如何翻译这些代码而不做一些工作:(.祝你好运。Xamarin.ios没有提供方法
traitCollection
,它可以在uitabar中重写。如果你想要expect样式,我想你必须自定义tabbar。。