ios - 在横向模式下隐藏菜单页面 iPad 主详细信息页面
问题描述
我的应用程序应该只能在横向模式下运行,直到 iOS 13 发布它才能正常工作。在 iOS 13 之后,我注意到主页面(菜单页面)在 iPad 屏幕上可见,就好像我使用了分屏一样。我试过 MasterPage.MasterBehavior = popover 也试过 MasterPage.IsPresented = false; 这些都不起作用。
我试过 MasterPage.MasterBehavior = popover 也试过 MasterPage.IsPresented = false; 这些都不起作用。
另外,我想知道如何捕捉“菜单”按钮的点击事件。
解决方案
我想知道如何捕捉“菜单”按钮的点击事件。
您可以收听该IsPresentedChanged
事件:
public partial class MainPage : MasterDetailPage
{
public MainPage()
{
InitializeComponent();
masterPage.listView.ItemSelected += OnItemSelected;
this.IsPresentedChanged += MainPage_IsPresentedChanged;
}
private void MainPage_IsPresentedChanged(object sender, EventArgs e)
{
Console.WriteLine("Menu Click");
}
}
推荐阅读
- jquery - Datatable - 在表 html 的标题中显示数据库字段名称
- javascript - 为用户更改箭头颜色
- laravel - Laravel 使用城市 ID 按州获取用户
- c++ - 了解异步/重叠 IO
- javascript - 无法从 ejs 文件中检索字符串
- python - 无法在 Jupyter 中导入 AllenNLP
- odoo - 当用户在 Odoo 10 中创建销售订单时如何禁用“您已被分配”电子邮件
- javascript - 使用 XML 和 XPath 构建简单的数据库搜索网站
- authentication - Nuxt.js auth 如何使用刷新令牌?
- forms - 将 Google 表单复制到另一个包含完整数据的帐户