【发布时间】:2018-11-30 10:38:41
【问题描述】:
我有 xamarin forms ios 应用程序,我需要删除导航栏中的后退箭头,但应该显示标题,并且当用户单击该后退按钮标题时,它应该导航到上一个视图。 我尝试使用`
NavigationPage.SetBackButtonTitle(this, "Cancel");
NavigationPage.SetHasBackButton(this, false);
但是返回的箭头还在显示,请问为什么只有文字Cancel没有<symbol?
【问题讨论】:
-
听起来你应该用模态页面替换分层导航。
-
@EvZ,我尝试使用 Navigation.PushModalAsync 而不是 Navigation.PushAsync 但没有运气,Navigation.PushModalAsync 使用此删除整个导航栏。
-
这是预期的结果,您必须创建一个模态标题视图并将其放在页面顶部。
-
你把那段代码放在哪里了?
-
@Daniel,我在第一个视图中从 xaml.cs 构造函数从这里导航到另一个视图,我想在第二个视图中删除/隐藏那个后退箭头。
标签: ios xamarin xamarin.forms navigationbar