问题标签 [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.
swift - 从 UIViewControllerRepresentable 更新视图控制器对象
我有一个UIViewController
包装的 via UIViewControllerRepresentable
。在我的控制器中是一个UITableView
. 这是通过自定义演示文稿显示的。当用户点击其中一个单元格时,SwiftUI 视图将更新。现在,当用户再次展示包装好的控制器时,我希望UITableView
滚动到选定的行,以便将其放置在顶部,而不是始终在顶部具有索引 0。
这是我尝试过的:
swiftui - SwiftUI 让 AVCaptureVideoPreviewLayer 与 xStacks 配合得很好
我有一个使用 Vision 的条形码扫描仪,效果很好。如何让相机与我的 VStack 配合得很好?目前,当我添加 cameraView 时,cameraView 不能很好地与 VStack 配合使用,这意味着它被添加为我必须用来显示相机的 AVCaptureVideoPreviewLayer 帧。
我怎样才能使它与 VStack 一起工作,以便更容易修改?
相机视图
相机视图控制器
ios - SwiftUI • 如何实现半屏ShareSheet?
我在 using 中实现了SwiftUI App
ShareSheet UIViewControllerRepresentable
。
代码
问题:
这很好用,但是Share Sheet
总是覆盖整个屏幕。我Share Sheets
在其他只覆盖屏幕下半部分的应用程序中看到过。我怎样才能做到这一点?
ios - 如何在 UIViewRepresentable 的按钮点击上显示 UIViewControllerRepresentable 屏幕
我正在开发一个 SwiftUI 项目,在我的应用程序中我必须显示地图,我可以使用 显示地图UIViewRepresentable
,现在地图视图将有一个按钮,点击该按钮时,地图视图将需要显示控制器(全屏方向) 查看,我知道我可以使用UIViewControllerRepresentable
.
我需要帮助我如何显示UIViewControllerRepresentable
从按钮单击UIViewRepresentable
到目前为止,我所做的是,添加我的代码:
单击按钮时,我正在调用调用showDetailMap
的函数MapDetailViewController
,但有些方法MapDetailViewController
未作为模型打开。
请帮我解决一下这个。
swiftui - SwiftUI 使用 UIViewControllerRepresentable 包装 UIViewController
我有关于使用 UIViewControllerRepresentable 将自定义 UIViewControllers 包装到 SwiftUI 视图中的问题。在这种情况下,是否有人对 UITextFields 有疑问?我有这样的情况,有时这个文本字段在包装时可以正常工作,否则它们只会工作一段时间并在编辑文本约 10 秒或隐藏/显示键盘后停止工作,或者它们根本不起作用。情况似乎很奇怪。
ios - 在 TabView 中使用 VNDocumentCameraViewController 作为 UIViewControllerRepresentable
我在一个VNDocumentCameraViewController
称为嵌入UIViewControllerRepresentable
的视图中作为第二个屏幕。在关闭(取消或保存扫描)时,我希望选项卡视图返回到我的第一个屏幕。那部分就像一个魅力。ScanView
TabView
VNDocumentCameraViewController
我的问题是,当回到我的. 时VNDocumentCameraViewController
,我想重新实例化该控制器并重新开始——这是我无法弄清楚如何实现的。
我知道我ContentView
保留对 的引用ScanView
是为什么 myUIViewControllerRepresentable
没有被重新实例化——我怎样才能手动做到这一点?
这是代码:
ios - SwiftUI UIViewRepresentable,带有参数传递和委托函数
我正在实现一个带有 ViewModel 的 UIViewController 作为传递给 UIViewController 的参数,但我似乎无法让委托函数工作,这样做的正确方法是什么?
CartView.swift
如何让代表工作?我究竟做错了什么?先感谢您。
swift - NavigationLink 内部的 UIViewControllerRepresentable
我有一个简单的 SwiftUI NavigationView,其中包含一个 NavigationLinks 列表,每个都设置为包含 UIViewControllerRepresentable 的 SwiftUI View 的目标(见下文)。
如何将 UIViewControllerRepresentable UINavigationController 连接到 SwiftUI 提供的根控制器?