ios - 放下 CupertinoTabBar
问题描述
我只使用库'package:flutter/cupertino.dart';制作一个应用程序......但我无法放下 CupertinoTabBar。有人能帮我吗?我的应用程序在这里
CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
middle: Text("Escala NVP"),
),
child: SafeArea(
child: Container(
child: CupertinoTabBar(
items: <BottomNavigationBarItem>[
BottomNavigationBarItem(icon: Icon(IconData(0xF38F, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Início")),
BottomNavigationBarItem(icon: Icon(IconData(0xF2D1, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Calendário")),
BottomNavigationBarItem(icon: Icon(IconData(0xF3A0, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Perfil")),
],
currentIndex: _selectedIndex,
onTap: (int index){
setState(() {
_selectedIndex = index;
});
},
),
),
),
);
解决方案
我知道了。
CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
middle: Text("Escala NVP"),
),
child: CupertinoTabScaffold(
tabBar: CupertinoTabBar(
items: <BottomNavigationBarItem>[
BottomNavigationBarItem(icon: Icon(IconData(0xF38F, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Início")),
BottomNavigationBarItem(icon: Icon(IconData(0xF2D1, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Calendário")),
BottomNavigationBarItem(icon: Icon(IconData(0xF3A0, fontFamily: "CupertinoIcons", fontPackage: CupertinoIcons.iconFontPackage)), title: Text("Perfil")),
],
currentIndex: _selectedIndex,
onTap: (int index){
setState(() {
_selectedIndex = index;
});
},
),
tabBuilder: (BuildContext context, int index){
return CupertinoTabView(
builder: (BuildContext context){
return Container(
);
},
);
},
),
);
推荐阅读
- node.js - 如何向 Stripe Charge 添加数量字段?JavaScript
- django - TypeError:“用户”对象不可下标
- node.js - 使用正则表达式从带有节点的 csv 文件中删除 \n 和 \r
- python-3.x - 在熊猫中选择最大值特殊条件?
- javascript - 在 Playframework 中使用 jquery添加
- jupyter-notebook - 如何在谷歌 Colab 上关闭和停止 jupyter notebook
- c - 在 C 中使用 rand() 生成大量双精度时发生分段错误
- mysql - 将 .sql 文件导入 mysql
- javascript - 离子地图在我第一次进入页面时加载,但在导航回来后它不加载
- reactjs - 在 getDerivedStateFromProps 方法中访问以前的道具