首页
Swift
SwiftUI
SwiftData
SpringBoot
树莓派
工具箱
哥来自火星
累计撰写
28
篇文章
累计创建
10
个标签
累计收到
0
条评论
栏目
首页
Swift
SwiftUI
SwiftData
SpringBoot
树莓派
工具箱
目 录
CONTENT
哥来自火星
精品分类
全部分类
IT - TOOLS
Swift
SwiftUI
SwiftData
最新文章
2025-04-28
SwiftUI中的双向绑定
[本文翻译自hackingwithswift,点击链接阅读原文] 如果您在SwiftUI预览窗口中查看,您将看到标准的iOS选择器界面——一个弹出的选项菜单。默认情况下,它将显示第一个选项,因为它读取了paymentType的值,我们将其设置为“现金”。然而,当用户显示菜单时,他们的选择会发生变化—
2025-04-28
5
0
0
SwiftUI
2025-04-28
Bindings and forms
[本文翻译自hackingwithswift,点击链接阅读原文] 到目前为止,我们允许用户浏览菜单,在订单中添加项目,然后查看他们的总订单。我们没有做的是创建一个机制来确认该订单,所以这是我们的下一项工作。 虽然这实际上不会将任何东西发送到某处的服务器,但我至少想利用这个机会展示SwiftUI最令人
2025-04-28
6
0
0
SwiftUI
2025-04-28
添加TabView和tabItem()
[本文翻译自hackingwithswift,点击链接阅读原文] 当您想要使用SwiftUI显示两个单独的视图时,最简单、最直观的方法是在我们应用程序的底部使用一个选项卡栏。在我们的案例中,这意味着我们将把菜单视图放在一个选项卡中,将活动顺序放在另一个选项卡中。SwiftUI为此为我们提供了一个Ta
2025-04-28
6
0
0
SwiftUI
2025-04-28
使用@EnvironmentObject向订单添加项目
[本文翻译自hackingwithswift,点击链接阅读原文] 那么,我们实际上刚刚做了什么? 好吧,我们想要一种方法,让用户查看菜单中的项目并将其添加到订单中。但我们也希望他们订购的项目出现在应用程序的其他地方。 环境对象是SwiftUI在许多地方共享数据的方式,但它们本身并不是一个完整的解决方
2025-04-28
3
0
0
SwiftUI
2025-04-28
Observable objects, environment objects, and @Published
[本文翻译自hackingwithswift,点击链接阅读原文] 我们希望人们通过选择物品并将其添加到购物车来下订单取货。我已经给了你一个专门的Order类,它包含一系列项目,因此我们将向该类添加项目,然后在专用订单视图中显示它们。 但有一个陷阱:如果我们在ItemDetail中添加内容,我们如何在
2025-04-28
4
0
0
SwiftUI
2025-04-28
使用导航链接显示详细界面
[本文翻译自hackingwithswift,点击链接阅读原文] 当点击菜单项时,我们希望引入一个显示更多信息的详细信息视图。我们已经将ContentView放在导航堆栈中,所以现在我们可以使用一种名为NavigationLink的新视图类型。我们需要给它一个目的地——它应该显示什么样的东西——以及
2025-04-28
5
0
0
SwiftUI
2025-04-28
用字体和颜色打磨设计
[本文翻译自hackingwithswift,点击链接阅读原文] 我们稍后会为我们的设计添加一些,但首先让我们暂停一下,让我们拥有的东西看起来更好。 在ItemRow.swift中,我们的菜单项名称显然是每行中最重要的东西,但它的字体大小与以下价格相同。我们可以使用font()修饰符来调整它的大小和
2025-04-28
4
0
0
SwiftUI
2025-04-28
利用组合视图来创建列表的行
[本文翻译自hackingwithswift,点击链接阅读原文] 仅仅把菜单项目的名字写出来对餐厅来说并不特别有吸引力,所以让我们让这些项目看起来不错。 不过,首先,一个重要的教训:SwiftUI被设计为可组合,这意味着您可以从您喜欢的任何其他视图中制作视图。我们现在为我们的项目有一个简单的文本视图
2025-04-28
7
0
0
SwiftUI
2025-04-28
使用List构建Menu
[本文翻译自hackingwithswift,点击链接阅读原文] 我们将从简单开始,然后向上努力。一路上,你会开始看到SwiftUI让一些变得简单的事情,以及一些更难的事情。 在ContentView.swift中,是一个基本结构,代表我们应用程序中唯一的屏幕:ContentView。看起来像这样:
2025-04-28
9
0
0
SwiftUI
2025-04-28
如何使用SwiftUI创建一个完整的项目
我们要做的这个项目叫做iDine,这是一个餐厅应用程序,可以列出菜单上的项目,并帮助人们下订单。我特别设计了这个项目,以便它涵盖尽可能多的不同技术,为您在SwiftUI中如何工作打下良好的基础。当然,我们同时也在构建一个真正的项目——它将会很忙! 首先,请在Xcode中创建一个名为“iDine”的新
2025-04-28
8
0
1
SwiftUI
1
2
3