• SwiftUI Combine:@Published仅在类的属性上可用

    我有以下代码,我收到消息错误: 'wrappedValue'不可用:@Published仅在 类的属性 //* /** Chat Created on 29/07/2020 */ import SwiftUI let lightGreyColor = Color(red: 239.0/255.0, green: 243.0/255.0, blue: 244.0/255.0, opacity: 1.0) struct ConnectionView: View { @ObservedObject ...
  • 如何确保字符串包含整个单词而不只是一部分

    我需要一些代码来确保如果在返回格式的文本文件中存在整个单词,则可以接受该单词,并且如果仅存在一部分,则不考虑该单词。 如果我在TextField中输入lau,那么它将被接受,我宁愿答案是假的,直到整个单词都被匹配为止 这是我在项目中使用的文件limited.txt。每个词在单独的行上: 食欲 食欲 食欲 开胃 开胃的 开胃 开胃菜 开胃菜 开胃的 开胃地 胃口 阿皮乌斯 应用 扁平的 扁平化 鼓掌 值得称赞的 值得称赞的 鼓掌 鼓掌者 鼓掌者 鼓掌 鼓掌地 鼓掌 掌声 鼓掌 鼓掌的 鼓掌地 苹果 苹果莓 苹...
  • 在SwiftUI中递归构建菜单

    问题 I recently discovered SwiftUI's OutlineGroup in iOS 14 (I am using Xcode 12 beta 6 ). This works really well, either on its own or when using List, to compute "views and disclosure groups on demand from an underlying collection of tree-structured, ident...
  • Swift UI从列表中删除行

    As you can see from the image I have a list of colors, I would like to be able to also give the possibility to delete a color from the array. I tried to add a list and then call the onDelete call on ForEach, but it's not working well it gives me problems. ...
  • 动态更新基于列表的SwiftUI

    我希望在更改pickerSelectedItem时更新列表。我还是Swift的新手。我有一个提取行的函数,但是我觉得如果列表是@State对象,则每次列表更新时我都不需要运行该函数。我的想法正确吗?有没有更好的方法来创建/调用此列表,以便它动态更新? 我在调用editExpense工作表时遇到类似的问题。工作表解散后,我需要致电fetchRows。 import SwiftUI import CoreData @available(iOS 14.0, *) struct ExpenseList: Vie...
  • EXC_BAD_ACCESS迅速

    (快速应用程式) 该项目已完全编译,但是在使用iphone屏幕(模拟器)启动预览时,它全是白色的,这将我引向该错误! Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffee3e88ed8) // APP DELEGATE 导入UIKit @UIApplicationMain AppDelegate类:UIResponder,UIApplicationDelegate { func application(_ application: UIApplication, ...
  • SwiftUI-App进入前景时获取位置和调用功能

    我是SwiftUI的新手,遇到一些我认为很简单的事情时遇到了困难。 我已经创建了一个显示用户当前位置的应用程序。如果用户将应用程序置于后台,并且用户的实际位置发生变化,则该应用程序进入前台时不会显示新位置。如果我终止了该应用程序,然后重新启动,它将显示新位置。 当检测到位置更改时,我还想调用一个函数来从Firebase获取更新的数据集。这是我正在使用的代码的简化版本。请让我知道我想念的东西。我认为我应该使用更多的合并功能来实现此结果,但是我不确定如何? 我的关键问题是:“如何在我的视图中检测到位置更改,并由...
  • 自定义按钮样式(SwiftUI)tvOS

    因此,我有一个自定义按钮类(这样我就可以删除所有徽标后面的背景。) 但是现在,当用户将鼠标悬停在按钮上时,缩放不起作用/无法激活-这意味着他们不知道自己在哪个按钮上。 我想知道当遥控器在按钮上方或按钮上方时,如何添加增加按钮尺寸(宽度和高度)的功能吗? struct RedRoundButton: ButtonStyle { func makeBody(configuration: Configuration) -> some View { configuration.label...
  • 使用ForEach删除动画的SwiftUI自定义列表不起作用

    我正在创建一个显示时间信息的自定义列表(分钟和秒,下面的代码段中未使用以简化代码)。当用户向列表中添加条目时,我设法实现了一个不错的动画,但是删除条目没有动画(第一个GIF)。 在iOS 14上,动画正在运行,但是,动画仅从列表中删除最后一个矩形,然后更新每行中的文本(第二个GIF)。那不是我想要的-我的目标是如果已删除一行,则其他行应填充该空间并相应地移动-并带有动画。 行的ID可能有问题,但我无法解决。感谢您的帮助! struct ContentView: View { @State var...
  • SwiftUI /合并:监听数组项的值更改

    我想显示多个文本字段,代表比赛每个部分的分数。 示例:对于排球比赛,我们有25 / 20、25 / 22、25 / 23。总体得分是3/0。 全局组件架构: >> ParentComponent >> MainComponent >> X TextFieldsComponent (2 text fields, home/visitor score) 最低的组件TextFieldsComponent包含基本绑定: struct TextFieldsComponent: View { ...
  • 通过更改变量更新视图

    我有这个程序与SwiftUI。该程序用于基于3个用户输入的机器学习来计算就寝时间。我有一个Text(“”)向用户显示他们更新的就寝时间。 我希望程序自动更新就寝时间,并将其显示在我的Text(“”)上。我尝试了许多方法,但似乎都没有用。到目前为止我尝试过的 onAppear-程序首次运行时就寝时间仅更新一次 onTapGesture-仅在点击选择器时更新就寝时间(滚动选择器不起作用),并且在某种程度上阻碍了更新步进器(单击+/-不会更改小时数) 使用didSet与符合observableObject的类,...
  • SwiftUI。如何在视图之间访问/操作数据

    这段代码不是我特有的,但是它将更清楚地显示我遇到的问题。它是费用计算应用程序的一部分。在视图之间传输数据后,我很难处理数据。我有2个意见,我想把所有费用加起来。问题的一部分是,每次添加新的“费用”时,我都会创建一个类的新实例。 import SwiftUI struct AddView: View { @Environment(\.presentationMode) var presentationMode @ObservedObject var expenses: Expenses @State...
  • 如何在SwiftUI中以编程方式切换到另一个视图(无需按下按钮)

    我在不按SwiftUI应用程序中的按钮的情况下切换到另一个视图时遇到问题。 我可以举很多我想做的事的例子: 1-想象一个登录表单,我们需要填写两个文本字段:用户名和密码。完美搭配时,我们会自动通过身份验证。 2-现在以我的榜样。我有这种看法: 我想做的是:当我在列表中选择一行(例如Lyon-Perrache TGV)并且如果两个文本字段都不为空=>我将重定向到另一个视图。 有许多示例可以帮助您了解如何从另一个视图移至视图,但始终需要单击按钮..(使用NavigationLink) 当两个文本字段都已填充并...
  • 子视图中的ListView未正确刷新

    有一个ListView。当我在列表中单击元素时,通过更改元素的字段在Cloud Firestore中进行交易。数据库中的数据将按其应有的方式进行更改,但是此操作之后,列表中的所有元素都将消失(尽管有.onAppear {fetchData})。重要的一点:这是一个子视图,在父视图中没有这样的问题。 我还在列表底部添加了一个按钮来执行fetchData(),当我单击它时,数据返回到列表 可能是什么问题呢?谢谢 import SwiftUI struct SecondView: View { @Obs...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享