
import 'package:flutter/cupertino.dart';
class TestPicker extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return _TestPickerState();
}
}
class _TestPickerState extends State<TestPicker>{
int selectedItem = 0;
final List<String> items = ['苹果', '香蕉', '橙子', '草莓','苹果', '香蕉', '橙子', '草莓','苹果', '香蕉', '橙子', '草莓','苹果', '香蕉', '橙子', '草莓','苹果', '香蕉', '橙子', '草莓','苹果', '香蕉', '橙子', '草莓'];
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
middle: Text('CupertinoPicker 示例'),
),
child: Center(
child: CupertinoPicker(
itemExtent: 32.0,
onSelectedItemChanged: (int index) {
setState(() {
selectedItem = index;
});
},
children: items.map((item) => Text(item)).toList(),
),
),
);
}
}