我有一个Xamarin页面,顶部有一个导航栏。 我一直按一些按钮点击更改页面上的视图,但页面保持不变。
我需要的是,当我在此页面上加载新视图(例如视图A)时,我想在页面的顶部导航栏上添加“后退”按钮。 我看到一些论坛,他们使用自定义页面渲染器添加后退按钮。
但是在这里,页面保持不变。只有视图更改。所以,我想我需要使用自定义视图渲染器来添加导航按钮。
我如何实现这一点,因为我需要添加导航按钮的NavigationController存在于页面渲染器中,而不是View渲染器。
我需要一些帮助。
由于
答案 0 :(得分:0)
UIBarButtonItem customButton = new UIBarButtonItem(
UIImage.FromFile("Image/image.png"),
UIBarButtonItemStyle.Plain,
(sender, e) =>{
//InitView
});
NavigationItem.LeftBarButtonItem = customButton;
this.NavigationItem.LeftBarButtonItem.TintColor = UIColor.Orange;