• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 带有导航 Controller 的不同页面上的 Xamarin.SideBar

[复制链接]
菜鸟教程小白 发表于 2022-12-12 23:54:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

所以我使用 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap