小编F.S*_*SO7的帖子

自定义UIViewController转换 - 就像iOS 11的appstore app的今天选项卡一样

创建自定义UIViewController过渡的最佳方法是什么VC,例如第一个有图像,当你点击它时,它会上升到屏幕的顶部,并添加一些其他UI组件(如标签和textViews)屏幕?

我希望实现Apple在App Store上新的"今天"标签上所做的事情:

例

知道最好的方法是什么?

谢谢 :)

iphone cocoa-touch uiviewcontroller ios swift

12
推荐指数
2
解决办法
4756
查看次数

关闭应用程序时保持 VideoPlayerController 播放音频

我正在尝试开发一个向用户展示视频的应用程序。我VideoPlayerController用于加载视频和ChewieControllerUI。

效果很好,但是当用户关闭应用程序时,视频就会停止。我希望视频即使在关闭应用程序/锁定设备时也能继续播放音频。

我在VideoPlayerControllerChewieController文档中找不到任何关于它的信息。

这个功能在 Flutter 和 Dart 中可以实现吗?

谢谢!

dart flutter flutter-dependencies

7
推荐指数
1
解决办法
791
查看次数

如何绘制圆角边框饼图

我正在尝试构建一个饼图,如下所示:

图像

我已经尝试过Flutter_ChartsFL_Chart,但似乎都不支持饼图中的圆角和间隔项目。

有谁知道实现这种饼图设计的最佳方法是什么?

谢谢你!

charts dart flutter flutter-dependencies flutter-layout

6
推荐指数
1
解决办法
2492
查看次数

以编程方式创建和配置 Firebase 项目

我正在为我的应用程序构建一个自动化流程,其中包括创建几个新的 Firebase 项目。(经过大量调查,我确信需要多个项目,并且仅靠一个项目是无法完成的)。

我正在寻找一种从头开始创建新 Firebase 项目的方法,并以编程方式启用Phone AuthCloud Firestore、 和Cloud Storage以及安全规则。

我查看了Firebase Management REST API,它确实展示了一种创建新 Firebase 项目并将其链接到现有 GCP 项目的方法,但找不到通过 API 配置项目本身的方法(身份验证、 Firestore、存储等)。

有没有办法使用某种 API/SDK 或 CI/CD 从头开始​​创建和配置 Firebase 项目?

谢谢你!

continuous-integration firebase google-cloud-platform firebase-tools google-cloud-firestore

5
推荐指数
1
解决办法
382
查看次数

如何在 Flutter 中从 Web 加载和呈现 PDF 文件

我正在尝试从 URL 获取 PDF 文件,并将其显示在我的 Flutter 应用程序中(适用于 Android 和 iOS)。

我已经在网络和 SO 上搜索了有关如何在 Flutter 中呈现获取的 PDF 文件的答案,但我能找到的只是如何呈现本地预添加的 PDF 文件。

我也搜索了做同样事情的包,但我找不到一个有效的包。


示例

例如,我正在尝试获取PDF 文件,并将其显示在我的应用程序的 Flutter 小部件屏幕中。

有谁知道我怎样才能做到这一点?

谢谢!

pdf dart flutter flutter-dependencies

4
推荐指数
2
解决办法
1万
查看次数

Flutter/Dart - 将双精度格式格式化为带有千位分隔符和小数点后数字的字符串

我试图从双变量实现格式化字符串,其中将包含千位分隔符(“,”)并且将始终包含小数点后的 2 位数字(即使它为零)。

我已经成功地分别实现了它们,但无法将它们组合在一起实现。

我希望实现的目标的示例:

100 => "100.00"
100.5 => "100.50"
1000 = "1,000.00"
1000.5 = > "1,000.50"
1000000 => "1,000,000.00"
1000000.53 => 1,000,000.53
etc...
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下方法来实现此目的:

NumberFormat.decimalPattern('en').format(
    double.parse(
        myDoubleVar.toStringAsFixed(2),
    ),
);
Run Code Online (Sandbox Code Playgroud)

但如果它们为零,它不会给我小数点。

有谁知道我怎样才能实现这一目标?

谢谢

number-formatting numberformatter dart flutter flutter-dependencies

3
推荐指数
1
解决办法
5681
查看次数

SwiftUI 调整FontSizeToFitWidth 等效项

我正在构建一个应用程序,其中SwiftUI包含很多组件,包括一个Text包含长字符串的视图。

当我在 iPhone 11 上启动该应用程序时,一切正常,但当我在较小的设备(例如 iPhone SE)上启动它时,视图会Text在中间剪切文本,并显示三个点 (...) 而不是其余部分的文本。

对此最好的解决方案是什么?是否有UILabel's adjustsFontSizeToFitWidthin的等效项SwiftUI

谢谢你!

iphone cocoa-touch ios swift swiftui

2
推荐指数
2
解决办法
2545
查看次数

Flutter ListView 在底部反弹但不在顶部(iOS)

我有一个包含 Widget 的应用程序,该应用程序中显示了ListView.builder一些自定义 Widgets(动态长度)。

出于某种原因,列表在底部弹跳得很好(在底部过度滚动),但不会在顶部弹跳(在顶部过度滚动)。

我试图添加这行代码:

physics: AlwaysScrollableScrollPhysics( parent: BouncingScrollPhysics() ),
Run Code Online (Sandbox Code Playgroud)

还有这个:

physics: BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics() ),
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作。

有谁知道我怎样才能让列表在两边反弹?

flutter flutter-layout

2
推荐指数
1
解决办法
422
查看次数

如何使用 Dart 获取某个时间范围内每周的列表?

我正在尝试在我的 Flutter 应用程序中构建一周的时间表。

我正在尝试生成给定时间范围内所有周的列表(例如 2020 年 12 月 - 2021 年 12 月)。

每周都会有一个单独的列表,其中包含了日子。像这样的东西:

[
    [
        {
            dayName: 'Sunday',
            date: 'December 13 2020',
        },
        {
            dayName: 'Monday',
            date: 'December 14 2020',
        },
        {
            dayName: 'Tuesday',
            date: 'December 15 2020',
        },
        {
            dayName: 'Wednesday',
            date: 'December 16 2020',
        },
        {
            dayName: 'Thursday',
            date: 'December 17 2020',
        },
        {
            dayName: 'Friday',
            date: 'December 18 2020',
        },
        {
            dayName: 'Saturday',
            date: 'December 19 2020',
        },
    ],
    //Another Week Array
    //Another Week Array
    //Etc …
Run Code Online (Sandbox Code Playgroud)

datetime date dart flutter

1
推荐指数
1
解决办法
3440
查看次数