问题标签 [swiftui-environment]

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.

0 投票
2 回答
2943 浏览

swift - 在 SwiftUI 文本中显示已发布的整数

我对 SwiftUI 相当陌生,遇到了以下问题:

我有一个包含一些整数值的模型,如下所示:

我还需要一个视图来显示这些分数,并在这些值中的任何一个发生变化时进行更新。我需要一些类似的东西,但是,这不起作用,因为这些值是发布的整数。

关于如何正确实现这一点的任何想法?

0 投票
1 回答
77 浏览

swift - TextField 接受有限的字符 SwiftUi

我有一个文本字段,我正在使用它来输入电子邮件,当用户单击发送按钮时,电子邮件将从同一文本字段中删除,并且其占位符更改为输入 pin。因此,当用户输入 pin 时,我想让文本字段限制为最多 6 个字符。这可能吗?如果是,请帮助我,我是 SwiftUI 的新手。

根据州电子邮件或密码进行的$text更改

0 投票
2 回答
97 浏览

swift - 长 RTL 文本在 SwiftUI 中被截断/溢出

我想要完整显示(在多行上,不换行)有点长的 RTL(希伯来语)文本,并且无论我如何尝试修复它,它都会在右侧溢出/截断。

这实际上是 Text 组件中的一个问题,但值得一提的是,我尝试在 List 和 ScrollView 中包含项目,但未能成功解决问题(而 ScrollView 产生了更好的结果)。这是它的外观:

项目视图 - 正在剪切的文本

“坏”文本示例(在 iPhone 11 Pro Max 上):

פגשדשעצשדלעצשדלעצשדלעצשלדצעשדצגךגתךתשדצגךגתךתדדגעדגדגגגחלגחלגחלגדחדדגכחדגחדגחדחדכחדגחדגחחחחחחחחחחדלעצשדלעצשדלעצדשצעשדעגצלגצעלדשצעכשלדעצלשדשדלעצשדלעשדלעצשדלעשדלעצשדלעשלדצעלשדעדלשעצשלשלדצעלשדעדלשעצשלשלדצעלשדעדלשעצשלפ

有谁知道我该如何解决这个问题?这实际上是我在 StackOverflow 中的第一个问题,这就是我的绝望:)

这是滚动视图:

这是一个项目:

我正在.environment(\.layoutDirection, .rightToLeft)使用ContentView

谢谢,乌里

0 投票
1 回答
94 浏览

ios - 键盘处理 swiftui

嗨,我想在导航链接发生时保持键盘打开,或者在点击按钮时首先关闭键盘,然后在 SwiftUI 中完全关闭键盘时进行导航?有人能帮我吗?

0 投票
1 回答
111 浏览

swift - 有没有办法在 SceneDelegate 中初始化 CoreData 和 EnvironmentObject?

如何在 scenedelegate 根视图中初始化 managedObjectContext 和 .environmentObject ?

我尝试了此代码的所有变体 - 它不起作用:

谢谢你的帮助!

0 投票
1 回答
1338 浏览

swiftui - 登录后更新 TabView 并移至 Home View

我在 ContentView 中有流动的 TabViews。对于 onAppear,它工作正常。但是,我还尝试在用户从 LoginView 登录后重新加载选项卡并移至主页。

以下是 ContentView 的代码

当用户从 LoginView 登录时,我将 tokenIsActive 设置为 true

TabView 没有更新。我怎样才能做到这一点,我在登录后将用户移动到主视图。

0 投票
2 回答
1808 浏览

swift - 矩形进度条swiftUI

嘿,有人知道如何在 swiftUI 中创建矩形进度条吗?

像这样的东西? https://i.stack.imgur.com/CMwB3.gif

我试过这个:

0 投票
0 回答
371 浏览

swiftui - 在 SwiftUI 中,如果绑定是从 EnvironmentObject 派生的,您能否将绑定传递给嵌套视图?

在下面的工作示例中,编辑已发布的 Test.Data 的名称将起作用,编辑父级的名称将起作用,但编辑子级的名称将导致 NavigationView 弹出。

有什么方法可以让 NavigationView 在编辑嵌套时不弹出?

0 投票
1 回答
780 浏览

swift - 如何在 SwiftUI 中将值从类传递到结构

我上课了:

在其中我初始化了@Published var display,它接收函数 imagePickerController 中的 detectFlower() 函数的结果。在结构 ScanWithCamera 中,我想使用此值在 Text() 中设置文本。我在 struct @EnvironmentObject var env: ImagePickerCoordinator 中初始化并设置了 Text(env.display),但我得到一个致命错误:找不到 ImagePickerCoordinator 类型的 ObservableObject。ImagePickerCoordinator 的 View.environmentObject(_:) 作为该视图的祖先可能会丢失。

如何将此文本从类函数传递到结构?

0 投票
0 回答
70 浏览

swiftui - 想将此代码转换为纯 SwiftUI 代码。没有自动布局,没有 UIViewRepresentable,没有 UIHostingController

  • 代码正在工作想要转换成纯 SwiftUI 代码。如果没有 UIViewRepresentable,UIHostingController 请告诉我如何实现。谢谢 *

结构 PathAnimatingView:UIViewRepresentable 其中内容:查看 {

}