关于iOS的这个问题,网上似乎有很多热门话题。我已经检查了一些文章,但很多文章已经过了很久,所以也许有一些新的信息。
我有一个PCL项目和一个Xamarin表单的iOS项目。 PCL中的代码为99%。我想覆盖后退按钮按下的事件。我的意思是顶级标准iOS菜单中的后退按钮。
以下是我遇到的一些解决方案。
1)OnBackButtonPressed()仅适用于Android上的硬件按钮。
2)我在https://theconfuzedsourcecode.wordpress.com/2017/03/12/lets-override-navigation-bar-back-button-click-in-xamarin-forms/找到的另一种方法是覆盖UINavigationBar中默认后退按钮的后退按钮。
3)使用OnDissapearing但我不能这样做,因为我只想在前一页导航时实现一个事件,但如果我们向前导航则会触发OnDissapearing。
我想知道是否有一种简单优雅的快捷方式,我没有遇到过某些人正在使用的方式。感谢。