Ane*_*A.M 10 xamarin.ios xamarin xamarin.forms
在我的Xamarin Forms iOS应用程序中,前一页面名称也出现在所有页面中的后退按钮中.有没有办法隐藏上一页的标题?
Nam*_*ang 23
如果使用导航页面,则可以使用空字符串作为后退按钮标题:
NavigationPage.SetBackButtonTitle(this, ""); //Empty string as title
Run Code Online (Sandbox Code Playgroud)
据我所知,它将影响导航堆栈上的下一页('this'后面的页面将有一个空的Back按钮标题).不要引用我这个.
您可以完全隐藏后退按钮:
NavigationPage.SetHasBackButton(this, false);
Run Code Online (Sandbox Code Playgroud)
另一种选择是通过更换使用一个模态页面Navigation.PushAsync(yourPage)与Navigation.PushModalAsync(yourPage)将模态呈现页面.
仅供参考,后退按钮会自动填充上一页的标题属性(如果未设置标题,则默认为后退).
小智 5
还有一种解决方法是在整个应用程序中全局隐藏后退按钮标题。在FinishedLaunching方法中添加AppDelegate.cs:
UIBarButtonItem.Appearance.SetBackButtonTitlePositionAdjustment (new UIOffset (-100, -60), UIBarMetrics.Default);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8657 次 |
| 最近记录: |