首页
Swift
SwiftUI
SwiftData
SpringBoot
树莓派
工具箱
哥来自火星
累计撰写
28
篇文章
累计创建
10
个标签
累计收到
0
条评论
栏目
首页
Swift
SwiftUI
SwiftData
SpringBoot
树莓派
工具箱
目 录
CONTENT
哥来自火星
精品分类
全部分类
IT - TOOLS
Swift
SwiftUI
SwiftData
最新文章
2025-05-06
100天学会SwiftUI——if、switch、三目运算
如果说莎士比亚的《哈姆雷特》中有一句话是大多数人都知道的,那就是“存在与否,这就是问题所在。”莎士比亚的意思是,这是生死攸关的终极问题,但恰好哈姆雷特击中了编程逻辑的核心:评估一个条件是否真实。 今天,我们将进入Swift的真正细节:运算符和条件,这让我们在程序运行时评估其状态,并根据结果采取不同的
2025-05-06
7
0
0
Swift
2025-05-06
100天学会SwiftUI——如何使用类型限定(type annotations)
Swift能够根据我们分配给它的内容,找出常量或变量包含哪种类型的数据。然而,有时我们不想立即分配一个值,或者有时我们想覆盖Swift的类型选择,这就是类型注释的用处。 到目前为止,我们一直在制作这样的常量和变量: let surname = "Lasso" var score = 0 这使用类型推
2025-05-06
5
0
0
Swift
2025-05-06
100天学会SwiftUI——数组、字典、集合和枚举
如何在数组中存储有序数据 想要在一个地方拥有大量数据是非常常见的,无论是一周中的几天、班级的学生名单、过去100年的城市人口,还是无数其他的例子。 在Swift中,我们使用数组进行分组。数组是它们自己的数据类型,就像String、Int和Double一样,但它们不仅包含一个字符串,它们可以包含零字符
2025-05-06
10
0
0
Swift
2025-05-06
如何使用multilineTextAlignment()调整文本对齐方式
当SwiftUI的Text视图跨多行进行包装时,它们默认与前缘对齐。如果您想更改,请使用multilineTextAlignment()修饰符来指定替代方案,例如.center或.trailing。 例如,当几行文本跨行换行时,这将居中: Text("This is an extremely lon
2025-05-06
6
0
0
SwiftUI
2025-05-06
如何使用AttributedString添加高级文本样式
SwiftUI的Text视图能够渲染使用Foundation'sAttributedString结构创建的更高级的字符串,包括添加下划线、删除线、网页链接、背景颜色等。可悲的是,它有一个相当令人困惑的不透明API,所以我想向您展示一大堆示例,以帮助您入门。 我们可以创建一个具有字体、背景颜色和前景颜
2025-05-06
0
0
0
SwiftUI
2025-05-06
如何使用字体、颜色、行间距等为文本视图设置样式
文本视图不仅在外观方面为我们提供了可预测的广泛控制范围,它们还被设计为与动态类型等苹果核心技术无缝协作。 默认情况下,文本视图具有“正文”动态类型样式,但您可以通过像这样调用.font()来从其他尺寸和粗细中进行选择: Text("This is an extremely long text str
2025-05-06
0
0
0
SwiftUI
2025-05-06
如何使用文本视图创建静态标签
文本视图在屏幕上显示静态文本,相当于UIKit中的UILabel。在最基本的方面,它们看起来像这样: Text("Hello World") 在内容视图的预览窗口中,您可能会看到“自动预览更新暂停”——继续按“恢复”,让Swift开始构建您的代码,并向您显示其外观的
2025-05-06
10
0
0
SwiftUI
2025-04-28
SwiftUI添加滑动实现删除和编辑按钮
在我们完成这个应用程序之前,让我们做一些小的更改,以帮助完善我们所拥有的东西。 首先,如果用户查看他们的订单并决定反对其中一个项目,会发生什么?现在,我们可以添加项目,但不能删除它们,但解决这个问题并不难。 就像UIKit一样,SwiftUI的List视图可以使用IndexSet进行操作——其数据中
2025-04-28
5
0
0
SwiftUI
2025-04-28
使用SwiftUI弹出警告窗口
[本文翻译自hackingwithswift,点击链接阅读原文] 为了完成这个屏幕,还有一件事需要添加,那就是让“确认订单”按钮发挥作用。我们实际上不会将订单发送到某个地方,但我们会显示一个警报,确认一切都成功通过。 与此表单中的其他内容一样,这需要我们添加另一个@State属性,这次跟踪警报是否可
2025-04-28
4
0
0
SwiftUI
2025-04-28
在SwiftUI中格式化插值字符串
[本文翻译自hackingwithswift,点击链接阅读原文] 好的,让我们修复订单总额,使其准确无误。我们将在我们的类型中添加一个totalPrice计算属性,该属性将计算他们的小费价值,将其添加到他们的订单总额中,并返回该金额。 请立即将此添加到CheckoutView: var to
2025-04-28
8
0
0
SwiftUI
1
2
3