xamarin.ios - MVVMCross 和 Xamarin.ios - 将菜单锚定到上一个视图按钮
问题描述
我在我的 iOS 应用程序中使用 MVVMCross 和 Xamarin。我想实现一个在单击按钮时激活的弹出菜单(见下图)。我的表格有一个主视图,菜单有一个菜单视图(每个都有一个关联的 MvxViewModel)。所有标准的东西。
我正在努力解决的是如何将锚点(即右上角的按钮)从主视图传递到菜单视图。
任何朝着正确方向的指针都会很棒。谢谢
解决方案
在阅读并重新阅读 MvvmCross 的功能的提交评论后,我意识到我需要将以下代码添加到主视图:
var provider = Mvx.IoCProvider.Resolve<IMvxPopoverPresentationSourceProvider>();
provider.SourceView = CategoryLabel;
以上将弹出框锚定到类别标签。
推荐阅读
- google-cloud-platform - 通过 GCp 控制台 RDP 访问 GCP 窗口服务器
- javascript - 无法使用以下代码在 chrome 浏览器中查看 Base64 PDF?
- c - 存储到“char”类型的空指针
- python-3.x - 如何使用python从whatsapp web中提取二维码?
- angular - 如何使用 Quill 文本编辑器上传屏幕截图
- r - 如何在没有 R 中的空网站问题的情况下进行网页抓取?
- flutter - 颤振模糊导入图像
- php - 将用户插入 mysqli 数据库,但表单有错误
- android - Android Frida 拦截 HTTP 请求/响应
- c# - 如何使用 Razor C# 语法为 html 文本框元素手动创建 id 值?