use*_*201 6 flutter flutter-layout
如果我使用 WillPopScope 用新路由覆盖 BackButton 行为,它工作正常。但是在 iOS 上,自动的“SwipeBack”手势不再起作用。如何在 iOS 上设置 SwipeBack 手势以将当前屏幕推送到具有“StartScreen”类的页面?
WillPopScope(onWillPop: (){
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => StartScreen(),
),
);
}
Run Code Online (Sandbox Code Playgroud)
小智 2
这可能是一个很晚的答案,但目前还没有明确的机会来聆听这个姿态
可以实现按下后退按钮时对onWillPop的调用,同时如果制作ModalRoute类的后代类(或其后代,如MaterialPageRoute)并重写hasScopedWillPopCallback方法(但是不会阻塞手势) ,手势不会调用onWillPop)
| 归档时间: |
|
| 查看次数: |
3061 次 |
| 最近记录: |