我想根据设备显示 native 日期选择器。例如 UIDatePicker,如果它是 iOS。
我尝试在我的小部件中添加 SelectDateTextField 并且它有效,但它看起来像 Android 小部件。有人有什么建议吗?
最佳答案
您应该检查平台,然后根据需要编写特定的小部件。
使用 Dart 提供的 API。
例子:
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
你的小工具
Platform.isIOS ? CupertinoWidget() : MaterialWidget()
关于flutter - 如何在 Flutter 的 iOS 和 Android(原生)上显示不同的日期选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56477384/