标签: flutter
我当前使用的是Cupertino标签视图,可滑动以返回到先前的屏幕功能。我还有一个后退箭头,该箭头会根据以下代码显示。
Navigator.of(context).canPop()
如果以上内容返回true,则显示后退箭头。否则什么都不显示。
但是,我发现如果我滑动以返回并回到起点,则上面的内容会返回错误的值,即true,因此我的后退箭头会显示在根路线上。但是,我发现ModalRoute.of(context).canPop返回正确的值。两者有什么区别?