问题标签 [swiftui-form]
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 中将图像放在表单的背景中?
我目前正在开发一个应用程序,我想知道如何Form
在 SwiftUI 中插入图像作为背景。
我已经尝试过这个:
首先,它似乎可以工作,但是当我按下具有表单的多个 NavigationLink 之一时,应用程序崩溃了。谢谢!
swift - 如何在 SwiftUI 中自动填充文本字段?
我正在制作一个在 SwiftUI 中使用表单的应用程序,我想使用所述表单编辑本地存储的对象。
在这种情况下,我有一个蛋糕和一个饼干要存储在内存中,我有两个结构,一个用于蛋糕,一个用于饼干。
当用户选择他/她要编辑的蛋糕或饼干时,表单字段应自动填充实际存储的可编辑蛋糕或饼干的属性。
结构是:
我用于视图的代码是:
ios - SwiftUI:在 TextField 内填充
我TextField
在 SwiftUI 中有一个。当我将填充应用于它时
填充位于 的点击区域之外TextField
,即点击填充不会使文本字段成为焦点。
TextField
即使用户点击填充,我也希望能够集中注意力。
ios - 带有 StateObject、Form 元素和 ForEach 的 SwiftUI 视图在尝试使用 NavigationLink 时会中断绑定
好的,发生了一些奇怪的事情,我想看看其他人是否有这个问题。
考虑以下ViewModel
具有一个已发布属性的类以从视图中使用:
使用此视图时:
而这个子视图:
问题
预期的结果是点击“转到子视图”,导航到子视图并点击“返回”返回主视图 - 它应该使用isActive
绑定导航回来。
但实际上,“返回”按钮不起作用。
但是,如果我ForEach
从主视图中的表单中删除该元素,则该按钮将再次起作用。它看起来像ForEach
打破了一切。
其他发现:
- 更改
Form
以VStack
解决问题 - 使用 struct 和 a
@State
也解决了这个问题 - 将其提取
ForEach
到子视图可以解决问题,但是一旦我将视图模型或其一部分作为绑定或 ObservedObject 传递给子视图 - 它仍然损坏
如果代码存在逻辑问题或者是 SwiftUI 错误,有什么建议吗?任何解决方法的建议?
预期行为的视频:
https://i.stack.imgur.com/BaggK.gif
苹果开发者论坛讨论:https ://developer.apple.com/forums/thread/674127
更新
看起来该问题已在最新的 iOS 14.5 Beta 2 中得到修复
swiftui - SwiftUI - 样式选择器,如形式
如何设置选择器的样式以使其看起来像形式,但没有嵌套在其中?表单选择器看起来像一个导航链接,可将您带到一个单独的屏幕,您可以在其中选择一个选项。我想要列表中的这种行为,但不将列表样式更改为 InsetGroupedListStyle 或 GroupedListStyle。
但我希望它看起来像那样(例如,我添加了 GroupedListStyle),但使用上一个屏幕截图中的列表样式
ios - 当用户输入的时间低于预期时间时,如何在 swiftUI 中显示警报消息?
我正在构建一个警报应用程序,我只想在用户输入低于 2 小时的时间时显示一条弹出消息(警报消息),用户应该收到一条消息,如“请输入超过 2 小时的持续时间” ”。
这是我存储警报值的地方
我想在用户单击下图时显示消息
这是用户选择闹钟时间的另一个视图
请帮我解决这个问题!!
ios - 如何使日期选择器显示用户特定的日期(例如生日)
我正在尝试以 swiftui 的形式实现日期选择器。当用户选择它时,它应该显示生日。在这里你可以找到我的大部分代码。我不知道该怎么做,请帮忙。
非常感谢你。