问题标签 [flutter-cupertino]

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 投票
2 回答
1744 浏览

flutter - Flutter showModalBottomSheet 隐藏在 CupertinoTabBar 后面

我使用 CupertinoTabBar,但想在用户的设备是 Android 时显示材料设计 BottomSheet。但是,当我同时使用它们时,BottomSheet 隐藏在 CupertinoTabBar 后面,如下所示。

你能帮我解决这个问题吗?还是两者都用不好?

在此处输入图像描述

我的简化代码

0 投票
0 回答
95 浏览

flutter - 如何禁用 CupertinoTabView 中的特定选项卡才能单击?

我希望当用户未登录时,除了“Mon Compte”和“Annonces”选项卡将被激活之外,这些选项卡将被禁用。有没有办法关闭 CupertinoTabView 中的特定选项卡?除非用户登录,否则无法单击它?或者如果用户未连接,我该如何更改索引欢迎任何帮助,谢谢!

0 投票
1 回答
174 浏览

flutter - CupertinoTextThemeData 中缺少文本样式

根据 Flutter文档,CupertinoTextThemeData 具有以下样式:

  • navActionTextStyle:导航栏中交互式文本内容的 TextStyle。
  • navLargeTitleTextStyle : 长条导航栏中大标题的 TextStyle。
  • navTitleTextStyle:标准导航栏中标题的 TextStyle。
  • pickerTextStyle : 选择器的 TextStyle。
  • tabLabelTextStyle : 未选中标签的 TextStyle。
  • textStyle:Cupertino 小部件的一般文本内容的 TextStyle。

但是,Apple 的文档列出了以下样式:Large TitleTitle 1Title 2Title 3HeadlineBodyCalloutSubheadFootnoteCaption 1Caption 2

这些样式不应该在 CupertinoTextThemeData 中定义吗?这些是在其他地方定义的吗?

0 投票
0 回答
146 浏览

firebase - 除非我热刷新,否则我的 cupertino Picker 不会显示儿童

我有一个 flutter 上的 cupertino 选择器,它可以从 firestore 获取它的孩子。

这就是我从 Firestore 获取用户的方式:

并使用我的 UserData 模型将其转换为 List:

问题是当我使用选择器导航到页面时,我在选择器上看不到任何数据。但是,当我进行热刷新时,数据会显示出来。

当我在下一页时,选择器还会显示数据并使用选择器将 Navigator.pop(context) 返回到屏幕。我已经为此工作了几个星期,但没有成功。请帮忙。

谢谢。

0 投票
2 回答
288 浏览

flutter - 如何使用 Flutter 的 onWillpop 进行 BottomNavigationBar 页面过渡?

我在 Flutter 项目中使用 BottomNavigationBar。这个问题是针对第 30 行“//TODO: back to the FirstTab”的。当用户在 SecondTab 或 ThirdTab 中并且按下 Android 设备中的 BackButton 时,我希望用户转到 FirstTab。现在,在 onWillpopScope 中,有一个可以弹出的过程。当用户在 NextPage 时使用它。然后,当用户不在 FirstTab(SecondTab 或 ThirdTab)中且不在 NextTab 中时,我想将他移动到 onWillpopScope 中的 FirstTab。(我想强制BottomNavigationBar切换。)我应该如何描述它?请告诉我。

0 投票
1 回答
235 浏览

ios - Cupertino Datepicker 在 Flutter 中无法正确渲染

我开始了一个新项目,以确保我正在处理的当前项目没有损坏,但小部件仍然无法正确呈现。这发生在尝试更新颤振同时尝试修复其他问题之后。月份、日期和年份没有像通常为此小部件显示的那样显示任何关于可能出错的想法,我们将不胜感激。 在此处输入图像描述

0 投票
1 回答
514 浏览

flutter - 如何将抽屉小部件添加到 CupertinoTabScaffold

我正在主页中使用此构建功能开发应用程序:

如何添加将显示在标签栏上的抽屉小部件?

0 投票
2 回答
93 浏览

flutter - Widget 和 CupertinoWidget:避免代码重复

当我们想要适用于 Android 的平台特定小部件和适用于 iOS 的 Cupertino 小部件(如 Switch)时,如何避免代码重复?

0 投票
1 回答
191 浏览

flutter - Cupertino Date Picker Flutter NoSuchMethod 错误(datePickerHour())在实现中

我是 Flutter 的新手,并且在我的应用程序中实现一个我已经单独测试过的日期选择器小部件时遇到了麻烦。它只是抛出一个错误 NoSuchMethodError-> 在 null 上调用了方法 'datePickerHour'。接收方:null 尝试调用:datePickerHour(0)

我已经包含了正确的 cupertino 包,并且我已经完全按照我之前的测试代码完成了实现。我只是不明白为什么 CupertinoDatePicker 中的这个方法 (datePickerHour()) 没有被识别。有人可以帮我发现错误吗?先感谢您。

代码是:

0 投票
2 回答
210 浏览

flutter - 根据 CupertinoTextField 是否为空启用/禁用 CupertinoDialogAction

如果 CupertinoTextField 不为空,我想将 CupertinoDialogAction 设置为启用,否则默认情况下它应该被禁用,我也设置了“isDefaultAction:false”,但它仍然是可点击的。