问题描述
我有一个完全使用 UIKit 构建的项目。我们现在正尝试为我们在应用中构建的任何新 UI 视图缓慢引入 SwiftUI。
因此,您当前的困境是我们有一个 UIViewController,其中包含一个带有按钮的视图,该按钮需要呈现某种包含通知列表的弹出视图(我计划在 SwiftUI 中使用 List 构建。用于上下文,这是当前视图的外观(使用 UIKit 构建)。然后用户将点击“向我展示...”并被带到新的 SwiftUI 视图。
所以最初我只是这样尝试:
@objc func showNotifications() {
let controller = UIHostingController(rootView: NotificationContentView())
self.present(controller,animated: true,completion: nil)
}
这显然提供了一个很棒的模态视图,但我希望能够控制这个视图的大小。通知屏幕应该相当窄,而不是几乎全屏。
我想知道如何实现这一点。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)