UITabBar 项目位置问题 Xamarin
Posted
技术标签:
【中文标题】UITabBar 项目位置问题 Xamarin【英文标题】:UITabBar item position issue Xamarin 【发布时间】:2017-12-22 13:39:47 【问题描述】:我是 Xamarin ios 开发的新手。在 iOS 11 中,UITabBar 的外观已针对 iPad 的纵向和横向模式进行了更改。如果我使用低于 iOS 11 的基本 sdk 构建应用程序,那么它会按预期正确显示。但是如果我使用 iOS 11 sdk 构建,那么它的外观就会改变(实际)。所以我想保持以前的外观(预期),就像它在 iOS 11 中一样(使用基本 sdk iOS 11 及更高版本)。我尝试对其应用本机(Objective C 和 swift)解决方案,但仍然没有运气。
实际:
预期:
谁能帮帮我。
问候, 赫里希凯什波尔。
【问题讨论】:
【参考方案1】:您已经正确描述了标签栏在 iOS 11 上的行为方式。设计就是这样。如果你不喜欢它,你可以使用工具栏控件(甚至是一个简单的视图)来构建你自己的自定义标签栏,让它看起来像你喜欢的样子。
【讨论】:
不是喜欢。它是客户的要求。在本机中,我们有很多可行的解决方案。看到这个:***.com/questions/44822558/… @Hrishikesh 每个本机解决方案在 Xamarin 中都是可能的,因此请尝试移植该代码。 那么你能帮我解决这种情况吗?这将是很大的帮助。 @Hrishikesh 我确实在这里回答了我可以回答的问题(从我的分数可以看出我现在回答了很多次)。如果我需要做一些工作,我只会在收费时回答(比如在 Freelancer 或 Guru 上)。不幸的是,如果不做一些工作,我不知道翻译该代码:(。祝你好运。 Xamarin.ios 不提供可以在 UITabbar 中覆盖的方法traitCollection
。如果你想要期望的样式,我认为你必须自定义标签栏..以上是关于UITabBar 项目位置问题 Xamarin的主要内容,如果未能解决你的问题,请参考以下文章