我具有此自动平台检测导航功能,但是当我在发布模式下将其用于iPhone时,它会滞后,但是当我仅使用MaterialPageRoute
进行操作时,它在iOS上就不会滞后。
static navigateTo({BuildContext context, Widget w, bool fullscreenDialog}) {
Platform.isIOS
? Navigator.push(context, CupertinoPageRoute(builder: (context) => w, fullscreenDialog: fullscreenDialog))
: Navigator.push(context, MaterialPageRoute(builder: (context) => w, fullscreenDialog: fullscreenDialog));
}