问题标签 [uiviewcontrollerrepresentable]
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.
objective-c - SwiftUI Coordinator:方法无法标记@objc
UIViewController
在SwiftUI中使用 a我需要为两个按钮分配选择器。那些需要,@objc
但我得到了错误:
方法不能被标记为@objc,因为参数的类型不能在 Objective-C 中表示
ios - 不能同时识别 SwiftUI 和 UIView(Controller)Representable 中的触摸/手势
我在 SwiftUI 视图以及 UIKit VC 和嵌入其中的视图中都有控件UIView(Controller)Representable
。在我的(音乐)应用程序中,用户通常会同时与多个控件进行交互,例如调整旋钮或移动滑块。
我注意到 UIKit 内部的控件同时识别触摸/手势没有问题。SwiftUI 中的控件也是如此。但是,如果一个控件在 SwiftUI 视图中,而另一个在 UIKit 视图中,那么只有首先被触摸的那个才会注册触摸。
这是混合 UIKit 和 SwiftUI 视图的已知问题/限制吗?我找不到可以让我指定不防止同时检测到触摸/手势的机制/API。
swiftui - UIActivityViewController 能否与 SwiftUI 一起正常工作 - 看起来真的有问题
我真的很难让UIActivityViewController
一个UIViewControllerRepresentable
在 SwiftUI 中工作。例如,当尝试分享到 WhatsApp 时,屏幕只是轻微移动,好像要发生一些动作,然后它返回到原来的位置,并出现以下一连串错误(为了便于阅读,删除了一些时间戳等):
这只是与使用 SwiftUI 时模态的(看似可怕的错误)行为有关吗?我似乎无法解决这个持续存在的问题。
swiftui - SwiftUI 使用 Coordinator 和 UIViewControllerRepresentable 发送短信
如何使用 UIViewControllerRepresentable 编写以下代码?我想使用 UIViewControllerRepresentable。我希望我编写的代码是常规的。你觉得用 UIViewControllerRepresentable 写这段代码有意义吗?
短信视图控制器
ios - 如何在 UIKit ViewController 中使用 EnvironmentObject
我正在构建一个 SwiftUI 应用程序,它ViewController
通过UIViewControllerRepresentable
. 目标是UITextView
在我的 SwiftUI 应用程序中显示一个。这个的实现很简单,像这样:
注意EnvironmentObject
命名的UserData
. 这是一个包含一些通用数据的类,这些数据应该与我的应用程序中的每个视图共享,包括 UITextView ViewController。
下面是我的iOSTextViewController
视图控制器:
我的问题:
如何传递
UserData
给我的 ViewController 命名iOSTextViewController
?我应该使用协调员吗?如何使用它EnvironmentObject
在我的 ViewController 中提供可用和同步?同样,我如何共享我的
document
绑定,因为它是基于文档的应用程序?
swiftui - UIViewControllerRepresentable 永远不应该是一个类有什么原因吗?
假设您并不真正需要 SwiftUI 功能。即你import SwiftUI
的文件中没有。相反,您只需要
通常,您将不得不涉及一个委托对象:充其量是一个AnyObject
NSObject
,而且通常,因为 UIKit API 是旧的,一个.
常见的模式是为此使用一个Coordinator类,并让 View 本身成为一个结构,但是在那个间接性中总是有点吗?
这是一个在实践中没有给我带来任何麻烦的例子:
swiftui - SwiftUI - 开始/结束外观转换的不平衡调用
我有一个修饰符,当被点击时会在立即关闭它之前.onTapGesture
呈现一个。ImagePicker
这是我的图像选择器
我在控制台中不断收到此错误:<_UIImagePickerPlaceholderViewController: 0x...> 开始/结束外观转换的不平衡调用
不知道我在哪里转换不正确。我有一个带有三个选项卡的选项卡栏视图。最后一个选项卡有一个导航栏项,用于推送详细updateInfo
视图。
我点击占位符图像,系统会在立即关闭之前显示图像选择器控制器(有点)。我再次点击它,图像选择器控制器出现。
关于为什么它第一次解雇的想法?
swiftui - MFMessageComposeViewController + SwiftUI 错误行为
我正在使用 ViewControllerRepresentable 来呈现 MFMessageComposeViewController,以便用户可以从我的应用程序发送文本。
然而,每次呈现视图时,它都非常有问题——元素随机消失,滚动关闭,屏幕闪烁。在 iOS 14.2 和 14.3 上测试。
这是代码:
和我的看法
我呈现这种观点的方式有问题吗?有没有其他人经历过这种行为?MFMailComposeViewController 也会发生类似的行为,但它没有那么错误。
ios - 在 Swift 中创建 PDF,使用 UIViewRepresentable 来查看 UIView
我正在尝试使用 Swift 创建一个简单的 PDF。我收到一个错误:在“可选”上引用静态方法“buildBlock”要求“UIView”符合“视图”
可能做错了很多事情。我想我需要能够以某种方式将 UIView 更改为要显示的视图。
我的代码如下: