Ios UIView中的Swift嵌入式ViewController调整大小
我正在使用下面的代码在UIView中添加ViewControllerIos UIView中的Swift嵌入式ViewController调整大小,ios,swift,Ios,Swift,我正在使用下面的代码在UIView中添加ViewController let view = CustomerBusinessChat(collectionViewLayout: UICollectionViewFlowLayout()) view.otherUser = otherUser self.messagesView.addSubview(view.view) 问题是我需要ViewController来适应它所在的UIView。我一直试图找到最近关于调整子视图大小的答案,但我找到的唯一
let view = CustomerBusinessChat(collectionViewLayout: UICollectionViewFlowLayout())
view.otherUser = otherUser
self.messagesView.addSubview(view.view)
问题是我需要ViewController来适应它所在的UIView。我一直试图找到最近关于调整子视图大小的答案,但我找到的唯一答案是用Obj-C或更旧版本的swift编写的 此视图
视图。视图
与任何其他视图类似-需要为其提供一个框架
,以相对于其superviewself.messagesView的边界放置它。或者,可以将自动布局约束添加到尺寸和位置
然而,你的代码有更多的错误。实例化视图控制器并将其视图插入接口是完全非法的。您必须将视图控制器本身以良好的顺序放入视图控制器层次结构中,但您没有这样做(至少在您显示的代码中)。因此,视图控制器将不存在,并且视图中的任何内容都不起作用