小编Ale*_*ets的帖子

SwiftUI 中文本内部的居中对齐文本

我试图在 Text 结构内的文本上设置对齐方式,但我找不到任何这样做的属性。代码示例(更新):

VStack(alignment: .center) {
            Text(optionItem.title)
                .fontWeight(.heavy)
                .color(optionItem.color)
                .font(.system(size: 64))
                .frame(width: bounds.width, height: 100, alignment: .center)
                .padding(.top, 60)

            Text(optionItem.description)
                .lineLimit(nil)
                .padding([.leading, .trailing], 40)
                .frame(width: bounds.width, height: 120, alignment: .center)
                .font(.system(size: 16))

        }
        .padding(.bottom, bounds.height * 0.55)
Run Code Online (Sandbox Code Playgroud)

文本“对象”居中,但不是里面的文本。图片:

预览

swift swiftui

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

SwiftUI - 实时活动中的进度条

我正在尝试在锁定屏幕或数字岛中的实时活动中添加一个简单的视觉进度条,但我找不到触发进度计算更新的方法。似乎 Timer 和 @State 在实时活动中工作。这很奇怪,因为本机和公共应用程序都在活动中使用进度条,即使应用程序暂停并且看起来超级流畅,更新频率也比每秒更新一次。

苹果本机计时器应用程序在暂停时仍然可以流畅地运行

在此输入图像描述

我最喜欢的应用程序之一 - Structured 在暂停时也能做到这一点在此输入图像描述

我什至已经尝试将 Lottie 动画添加到活动中:D

我错过了什么吗?

widget swift swiftui widgetliveactivity

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

标签 统计

swift ×2

swiftui ×2

widget ×1

widgetliveactivity ×1