OStack程序员社区-中国程序员成长平台

标题: ios - 带有导航 Controller 的不同页面上的 Xamarin.SideBar [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 23:54
标题: ios - 带有导航 Controller 的不同页面上的 Xamarin.SideBar

所以我使用 this(Xamarin.SideBar)我项目中的组件。
我需要在所有主页上都有 SideMenu 的最大问题(表示为选项卡,每个都有一个导航 Controller ,请参见图片)。

所以我的页面在屏幕上看起来像: enter image description here
其中 A,B,C,D,E,G 是标签页,其中包含一个导航 Controller 。(绿色圆圈表示现在位于页面 < em>A)

现在我要打开我的 SideBar
enter image description here 打开菜单并单击第一个按钮,bam,我们在另一个 ViewController 上,其中包含 Navigation stack按钮 BackViewController(页面)调用了 A(选项卡中的其他页面相同)。


我的 Storyboard看起来像:

enter image description here

我很困惑如何实现我的目标!?

似乎我需要制作一个 BaseController 来创建 ONEs 这个 SideBar 的 MenuController ,但是 Xamarin.SideBar 组件的架构让我害怕,因为我每次都需要放置一个 NavController ContentArea...

有什么建议吗?谢谢!



Best Answer-推荐答案


首先,不要使用 Xamarin 组件,而是使用更新较多的 nuget 包。 Here链接。不用担心它是同一个库,他们似乎不会更新组件,但是当你有一个 nuget 时谁需要一个组件!

关于您的问题,是的,您是对的,您需要创建一个 BaseViewController 来保存侧边菜单。您的主要 Controller (A、B、C、D、E、F、G)都将由此派生,因此您不必重复代码。

关于ios - 带有导航 Controller 的不同页面上的 Xamarin.SideBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42354883/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4