Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 吸气剂';首选尺寸';isn';t为类型';小部件';_Flutter_Dart - Fatal编程技术网

Flutter 吸气剂';首选尺寸';isn';t为类型';小部件';

Flutter 吸气剂';首选尺寸';isn';t为类型';小部件';,flutter,dart,Flutter,Dart,无法将参数类型“Widget”分配给参数类型“阻隔PreferredSizeWidget” 无法将参数类型“Widget”分配给参数类型“PreferredSizeWidget” 请使用变量appBar的数据类型 final PreferredSizeWidge appBar = Platform.isIOS ? ...... ,如果它使用该数据类型'PreferredSizeWidget',我收到另一个错误,则无法将'Widget'类型的值分配给'PreferredSizeWidget'类型

无法将参数类型“Widget”分配给参数类型“阻隔PreferredSizeWidget”

无法将参数类型“Widget”分配给参数类型“PreferredSizeWidget”


请使用变量appBar的数据类型

final PreferredSizeWidge appBar = Platform.isIOS ? ......

,如果它使用该数据类型'PreferredSizeWidget',我收到另一个错误,则无法将'Widget'类型的值分配给'PreferredSizeWidget'类型的变量。
CupertinaVigationBar
不是
PreferredSizeWidget
。您可以更改AppBar属性以获得IOS本机体验,否则您将不得不使用
CupertinoPageScaffold
for
CupertinaVigationBar
    final txListWidget = Container(
      height: (mediaQuery.size.height -
              appBar.preferredSize.height -
              mediaQuery.padding.top) *
          0.7,
 return Platform.isIOS
    ? CupertinoPageScaffold(
        child: pageBody,
        navigationBar: appBar,
      )
: Scaffold(
        appBar: appBar,
        body: pageBody,
final PreferredSizeWidge appBar = Platform.isIOS ? ......