如何使用 SwiftUI 创建 Item Dock
如何 创建 SwiftUI item 使用 dock
2023-09-11 14:18:29 时间
在玩游戏时,您有时会收集最终要使用的物品,尤其是在密室逃脱中。考虑一下,考虑到我刚刚在SwiftUI中开发了一个密室逃脱游戏,我将讨论如何制作一个“物品停靠点”:屏幕上的空间,当你拿起并展示物品时,它会去哪里,以及我们将能够在需要时选择和使用它们。它看起来像这样
import SwiftUI
struct DefaultsKeys {
static let keyOne = "firstStringKey"
static let keyTwo = "secondStringKey"
}
class CollectableManager: ObservableObject {
init () {
let defaults = UserDefaults.standard
if let elementOne = defaults.array(forKey: DefaultsKeys.keyOne) {
for element in elementOne {
itemArray.append(Collectable(isClicked: false, image: element as! String))
itemArrayAux.append(element as! String)
}
}
if let elementTwo = defaults.array(forKey: DefaultsKeys.keyTwo) {
for element in elementTwo {
itemsUsed.append(element as! String)
}
}
}
struct Collectable {
var
相关文章
- 创建客户端证书时如何指定用户及所在的用户组信息(CSR CN,O)
- selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?
- 如何利用 xUnit 框架对测试用例进行维护?
- 【转】Java并发编程:如何创建线程?
- 目录结构设计:如何组织一个可维护、可扩展的代码目录?
- 如何做好 Linux 内核安全处理
- 如何在树莓派上安装 Fedora 25
- 如何在Ubuntu上使用MultiSystem创建多启动USB盘
- SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里
- sql server 导出的datetime结果 CAST(0x00009E0E0095524F AS DateTime) 如何向mysql,oracle等数据库进行转换
- SwiftUI 动画大全之 如何创建Pendulum Swing 动画(教程含源码)
- 基于CoreData PencilKit如何使用 SwiftUI 创建绘图应用程序
- SwiftUI 动画大全之如何在 3 秒内使用 Rotation 3D Effect 创建令人敬畏的翻转效果
- Kivy教程大全之如何在 Kivy 中创建下拉列表
- Excel 数据透视表小技巧之 02 如何统计唯一值数量 (教程含数据和解决方案)
- GDevelop教程大全之 02 什么是Behaviors,如何创建sprite的 Behaviors
- SwiftUI SQLite数据大全之 如何创建加密数据库并在项目中读取加密数据 (SQLite.swift SQLCipher教程含源码)
- 【MySQL】20-MySQL如何创建和管理表超详细汇总
- 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
- 浅析React动态class类样式绑定方案:classnames库的使用以及如何不使用classnames库的方案
- 【Git实战】协同开发,如何紧急修复线上bug?
- 机械CAD设计中如何快速创建孔轴投影?
- 创建容器镜像:如何编写正确、高效的Dockerfile