问题标签 [cupertinonavigationbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
314 浏览

flutter - Flutter:带有 CupertinoTabBar 的 CupertinoTabScaffold 在推送屏幕中的 TabBar 底部创建 RenderFlex 溢出问题

我是一名 iOS 开发人员,所以我知道 TabBarController 在 iOS 中的工作原理。现在我正在研究 Flutter(第一个 APP)。

我有一个应用程序,它使用 CupertinoApp-CupertinoTabScaffold-CupertinoTabBar 在每个嵌套屏幕中保留 BottomNavigationBar。

我的应用程序的层次结构

要从 HomePage 推送到 DetailPage,使用以下代码:

现在在详细信息屏幕上,我需要Column一些视图和GridView. 所以当GridView有更多项目时,它会给出错误:

这是 的空间TabBar

那么如何在 Flutter 中管理这种类型的页面,在嵌套屏幕中拥有 TabBar 和可滚动的 Widget?

我已经关注了这个链接

详细页面代码:

输出:

详情页

0 投票
2 回答
684 浏览

flutter - Flutter 如何在下一页隐藏 Cupertino 底部导航栏

我目前正在处理一个需要使用 Cupertino 小部件构建的项目。一切都很好,直到我尝试不在下一页显示底部导航栏,但底部导航栏仍然从上一页向前推进。下面是我的示例代码。

0 投票
1 回答
189 浏览

flutter - 如何在 Flutter 中更改 CupertinoNavigationBar 的高度?

我想增加CupertinoNavigationBar身高。代码是这样的:

我尝试创建自己的自定义 Cupertino。我复制了 cupertino/nav_bar.dart and changed_kNavBarPersistentHeight参数,const double _kNavBarPersistentHeight = 58.0;但它导致 IOS 中有两个导航栏。有人可以帮我吗?非常感激。