提问人:Sanju 提问时间:9/14/2023 更新时间:9/14/2023 访问量:40
如何在共享扩展ios中设置模型的自定义高度
How to I set custom height of model in share extension ios
问:
我是 iOS 中的新蜜蜂。我能够使用 将 SwiftUI 加载到共享扩展中。我想设置模型的自定义高度。目前,它正在占据全高。UIHostingController
我的代码是
class ChildHostingController: UIHostingController<SwiftView> {
var expandedHeight : CGFloat = 500
required init?(coder: NSCoder) {
super.init(coder: coder,rootView: SwiftView())
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
我尝试过以下自定义高度的代码。
override func viewDidLoad() {
super.viewDidLoad()
self.preferredContentSize = CGSize(width: 320, height: 500)
}
或
override func viewDidLoad() {
super.viewDidLoad()
self.view.translatesAutoresizingMaskIntoConstraints = false
self.view.autoresizingMask = [.flexibleWidth]
self.view.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = false
self.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true
self.view.leftAnchor.constraint(equalTo: self.view.leftAnchor).isActive = true
self.view.rightAnchor.constraint(equalTo: self.view.rightAnchor).isActive = true
}
关注了许多 SO 线程。不工作。
答: 暂无答案
评论