2017-12-22 6 views
0

Ich bin neu in Xamarin iOS-Entwicklung. In iOS 11 wurde die UITabBar-Darstellung für das iPad im Hoch- und Querformat geändert. Wenn ich eine Anwendung mit Basis-SDK weniger als iOS 11 erstellen, wird es ordnungsgemäß angezeigt, wie erwartet. Aber wenn ich mit iOS 11 SDK baue, dann wird sein Aussehen geändert (Actual). Also ich möchte das vorherige Aussehen (Erwartet) so beibehalten wie es in iOS 11 auch ist (; mit base sdk iOS 11 und höher). Ich habe versucht, native (Objective C und swift) Lösungen darauf anzuwenden und immer noch kein Glück.UITabBar Position Problem Xamarin

Aktuell: enter image description here

Erwartet:

enter image description here

Kann mir jemand dabei helfen.

Grüße, Hrishikesh Pol.

Antwort

-1

Sie haben richtig beschrieben, wie sich die Tab-Leiste auf iOS 11 verhält. Das ist vom Design her so. Wenn Sie es nicht mögen, können Sie das Symbolleisten-Steuerelement (oder sogar eine einfache Ansicht) verwenden, um Ihre eigene benutzerdefinierte Tab-Leiste zu erstellen und es so aussehen zu lassen, wie Sie es gerne hätten.

+0

Es geht nicht um zu mögen. Es ist eine Kundenanforderung. Und in native haben wir so viele funktionierende Lösungen dafür. Siehe hierzu: https://stackoverflow.com/questions/44822558/ios-11-uitabbar-uitabbaritem-positioning-issue – Hrishikesh

+0

@Hrishikesh Jede Lösung in nativ ist in Xamarin möglich, versuchen Sie also, diesen Code zu portieren. –

+0

Können Sie mir dann für diese Situation helfen? Das wird eine große Hilfe sein. – Hrishikesh