问题标签 [swiftui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 使用 SwiftUI 转到新视图
我有一个使用 SwiftUI 的按钮的基本视图,我试图在点击按钮时呈现一个新的屏幕/视图。我该怎么做呢?我是否想为这个视图创建一个委托来告诉应用程序SceneDelegate
呈现一个新的视图控制器?
swift - SwiftUI `@State` 关键字有什么作用?
SwiftUI教程使用@State
关键字来表示可变的 UI 状态:
@State var showFavoritesOnly = false
它提供了以下摘要:
状态是一个值或一组值,可以随时间变化,并影响视图的行为、内容或布局。您可以使用带有 @State 属性的属性来向视图添加状态。
- 关键字究竟是什么意思?
- 变异变量如何
@State
导致重新计算视图? body
getter中的其他变量如何不可变?
xcode - 在 macOS Catalina 上使用运行 Canvas 的 Xcode 11 时出现问题
我安装了 Catalina macOS 版本(10.15),但仍然没有显示画布。
我从 Xcode 得到的错误信息是
选择构建包含当前文件的目标的方案,或将此文件添加到由当前方案构建的目标
swiftui - SwiftUI 坐标空间
有谁知道 SwiftUI 在坐标空间方面是如何渲染的?看起来框架的原点现在不在0, 0
左上角。例如,添加Text
带有修饰符的 a 会使标签偏移到视图之外。
结果是我只能看到“ugh string”。
ios - SwiftUI 文本对齐
在Text
视图的众多属性中,我找不到与文本对齐相关的任何属性。我在一个演示中看到它自动处理 RTL,当使用 View 放置东西时body
,它总是自动居中。
我是否缺少一些关于布局系统的概念,SwiftUI
如果没有,我该如何将文本对齐属性设置为Text
?
swift - 我应该将与 UI 无关的进程放在哪里
如果我想加载数据以显示到 UI(例如 Twitter 的时间线),我将 API 调用的过程放在 viewDidLoad 中。但是,我在 Apple 教程中找不到类似于 viewDidLoad 的地方。
我应该将与 UI 无关的流程放在哪里?
ios - 如何使用 swiftUI 显示警报
在swiftUI
我发现了Alert
类型。但我想知道如何用方法来展示它presentation
。
初始化一个Alert
非常容易。但是如何使用绑定呢?
绑定是类型Binding<Bool>
swiftui - SwiftUI:自动预览更新错误“无法构建 ContentView.swift”
我正在尝试在 Xcode 11 中运行自动预览,但是即使项目成功构建,自动预览也会失败,给我错误Failed to build ContentView.swift。无法对 ContentView.swift 进行代码签名。
我刚刚创建了项目,没有对自动生成的代码进行任何修改。甚至代码签名也已正确设置。注意我使用的是免费的 Apple Developer Account。这会导致任何问题吗?
以下是 ContentView.swift 文件中的代码:
ios - 我们如何使用`SwiftUI`添加`Button`和`TextField`
我正在学习SwiftUI
(Apple 提供的带有 iOS 13 和 Xcode 11 的新框架:Apple 的 SwiftUI)。
我想添加Button
并TextField
采取ListView
行动。我希望该用户中的一个文本字段可以添加从 1 到 10 的任何一个数字,然后点击SEND
按钮。任何人都知道如何在其中添加按钮以及我们touch event
如何Button
处理SwiftUI
?
任何帮助将不胜感激。