我是移动开发的新手,我想问一下如何切换页面而不是导航滑动效果,只需按下按钮,所需的页面就会出现,而不是旧的页面。我考虑过TabbedPage,但它不能与我的UI一起工作。谢谢
发布于 2021-09-27 11:57:36
当您按下屏幕时,只需写入动画参数false
await Navigation.PushAsync (newPage, false);发布于 2021-09-27 03:19:08
我们可以使用interactivePopGestureRecognizer来禁用导航滑动效果。
只需为页面创建一个渲染器,并在ViewWillLayoutSubviews方法中完成。
[assembly: ExportRenderer(typeof(Page), typeof(MyPageRenderer))]
namespace FormsApp.iOS
{
class MyPageRenderer : PageRenderer
{
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
if (NavigationController != null)
{
NavigationController.InteractivePopGestureRecognizer.Enabled = false;
}
}
}
}https://stackoverflow.com/questions/69338404
复制相似问题