swiftui相关内容

无法使用合并框架将自定义数据保存到CoreData

我正在创建自定义数据,我希望在进行收藏时将其保存到CoreData中。为此,我使用组合框架,将CoreData值订阅回我的自定义数据。问题是,当我试图映射CoreData和自定义数据时,出现了一些问题,甚至无法在画布上显示我的自定义数据。老实说,我甚至不知道我在做什么,因为大多数ViewModel代码都是基于Nick的教程视频(来自Swifful Think YouTube频道)。请帮我解决一下我 ..
发布时间:2022-02-21 22:37:56 其他开发

ForEach未使用动态内容SwiftUI正确更新

很抱歉将这篇帖子写得这么长,但事后看来,我应该向您展示这个问题的更简单的实例,以便您可以更好地了解问题是什么。我假设ForEach的相同问题是这两个bug的根本原因,但我可能错了。仍然包含第二个实例,以便为您提供上下文,但第一个实例应该是您完全理解问题所需的全部内容。 第一个实例: 这是这个问题的视频:https://imgur.com/a/EIg9TSm。如您所见,有4个时间代码,其 ..
发布时间:2022-02-21 22:36:52 移动开发

有没有办法在SwiftUI列表中隐藏滚动指示器?

我要创建SwiftUI列表,但不显示滚动指示器。ScrollView提供了showsIndicator来实现这一点。怎么做呢? 推荐答案 任何指示器(列表、滚动视图等) 您可以不显示所有List的指示符,但是使用UITableView的API。因为SwiftUIList在幕后使用UITableViewfor iOS: struct ContentView: View { ..
发布时间:2022-02-21 22:35:21 其他开发

为什么我的SwiftUI应用程序中没有更新ObservedObject数组?

我正在使用SwiftUI,试图了解ObservableObject是如何工作的。我有一个Person对象数组。当我将新的Person添加到数组中时,它会重新加载到我的视图中,但是,如果我更改现有Person的值,它不会重新加载到视图中。 // NamesClass.swift import Foundation import SwiftUI import Combine class Pe ..
发布时间:2022-02-21 22:34:00 其他开发

如何删除核心数据SwiftUI?

很抱歉这个愚蠢的问题,但我已经搜索了大约两天的答案,并尝试了许多方法来处理它。 我在核心数据上运行的WatchOS应用程序。有3个视图: 第一视图-包含用于添加新目标和已添加目标列表的按钮的视图。 添加目标视图-按“添加新目标”后显示。 RingView-带有目标环的视图(类似于活动环机制)和显示的所有数据。 因此,我尝试让用户有机会直接在第一个视图中删除创建的目标。在不同的 ..
发布时间:2022-02-21 14:45:06 移动开发

按日期()将SWIFTUI列表中的CoreData分组为节

我的目标: 我希望能够按CoreData待办事项的过期范围对其进行分组。(今天&q;、明天&q;、未来7天&q;) 我尝试的内容. 我尝试使用@SectionedFetchRequest,但sectionIdentifier需要字符串。如果它作为日期()存储在CoreData中,我如何转换它以供使用呢?我收到了许多错误和建议,但都无济于事。这也不适用于日期范围,如&Quot;NE ..
发布时间:2022-02-21 14:43:49 移动开发

带有换行和动态高度的 SwiftUI HStack

我有这个视图来显示我从 SwiftUI HStack 获得的多行文本标签使用 Wrap,但是当我将它添加到 VStack 中时,标签会与我放在下面的任何其他视图重叠.标签显示正确,但视图本身的高度不在 VStack 内计算.如何让这个视图使用 is content 的高度? 导入 SwiftUI结构TestWrappedLayout:查看{@State var 平台 = [“Ninetendo" ..
发布时间:2022-01-31 18:24:39 移动开发

SwiftUI 中相互关联的多个滑块

我想知道是否有人可以帮助我. 在我正在开发的应用程序中,我需要将一个值分成四个不同的区域,我想通过四个滑块来实现,这些滑块控制每个区域的百分比. 对于每个 Slider,我创建了一个 @State private var sliderAValue = 25 并通过 Slider(value: $sliderAValue,在:0...100) 显然,当我更改任何滑块的值时,其他值也 ..
发布时间:2022-01-24 18:05:35 其他开发

从 SwiftUI 中的数组更新 List 中带有 Slider 值的文本

我有一个滑块列表,但在更新显示滑块值的文本时遇到问题. 应用工作流程是这样的: 用户点按即可将新滑块添加到列表中. 创建一个定义滑块的对象并将其存储在一个数组中. 将数组作为属性 (Db) 的类是 ObservableObject,并为每个新项目触发 View 更新. 列表更新为新行. 到目前为止,一切都很好.每行都有一个滑块,其值存储在数组中对象的属性中.但是,值文本不会 ..
发布时间:2022-01-24 17:48:12 其他开发

SwiftUI - 确定当前设备和方向

我正在尝试检测设备何时在 iPad 上和纵向模式. 目前我在 UIKit 中使用 UIDevice API 并使用环境对象来观察变化.我使用此处找到的解决方案 - 确定当前设备和方向. 但是,orientationInfo.orientation 最初总是等于 .portrait,直到旋转为纵向,然后再返回横向. 所以当执行以下操作来显示FABView struct HomeV ..
发布时间:2022-01-23 11:21:34 移动开发

回到 SwiftUI 中的特定视图 (popToViewController)

在 SwiftUI 中是否可以返回到特定视图?假设我以这种方式拥有三个视图: struct View1: View {var body: 一些视图 {导航视图 {堆栈{NavigationLink(目的地:View2()){Text("导航到 View2")}.navigationBarTitle("View1")}}}}结构视图2:查看{var body: 一些视图 {NavigationLi ..
发布时间:2022-01-23 11:13:12 移动开发

如何将参数传递给快速完成的函数

我是 swift 新手,想知道如何在函数完成时将参数传递给函数.我尝试只传入一个变量 String 但这不起作用.这是我处理 api 请求的类.这是我需要将内容传递到的地方,以便它可以将其添加到搜索字段并返回结果. 公共类 API {func apiRequest(搜索:字符串,完成:@escaping(结果)->()){//网址var query = search.addingPercentE ..
发布时间:2022-01-21 22:37:17 移动开发

自定义弹出窗口显示时的 SwiftUI 导航栏外观和功能

我正在尝试显示一个自定义弹出窗口,当它显示时,我需要禁用背景并将其变暗,就像在内置警报功能中所做的那样.但是,当视图中有导航栏时,彩色图层不能放在导航栏上方. 所需的结果就像在内置警报修改器中所做的那样,使整个背景变暗(使用导航栏),同时禁用与背景(和导航栏)交互的能力. 有没有办法实现与内置警报修饰符相同的功能和外观? 示例项目代码 导入 SwiftUI结构内容视图:查看{@ ..
发布时间:2022-01-20 22:41:09 移动开发

导航栏中的 SwiftUI 按钮只能使用一次

将按钮向上移动到导航栏中只会在附加了工作表时触发一次.该按钮用于显示搜索窗口,但一旦关闭弹出窗口,该按钮将保持非活动状态. 附加的代码是我尝试过的简化版本.起初我在主要部分使用了一个按钮来激活搜索窗口,但我认为导航栏会占用更少的空间.激活有效,但在那种情况下我无法停用它. 导入 SwiftUI结构内容视图:查看{@State var 显示搜索:布尔 = 假var body: 一些视图 {导 ..
发布时间:2022-01-20 22:29:28 其他开发