2
我正在从xib加载自定义视图并将其添加到我的主视图中。一旦它被加载并添加到主视图中,我需要获取该视图的实际大小。如何获得从笔尖加载的自定义视图的实际大小ios
我使用自定义视图的自动布局来放置它们的子视图。
问题是它显示了我在xib中设置的默认大小。我需要该设备的特定尺寸。请帮助我如何做到这一点。谢谢。
我正在从xib加载自定义视图并将其添加到我的主视图中。一旦它被加载并添加到主视图中,我需要获取该视图的实际大小。如何获得从笔尖加载的自定义视图的实际大小ios
我使用自定义视图的自动布局来放置它们的子视图。
问题是它显示了我在xib中设置的默认大小。我需要该设备的特定尺寸。请帮助我如何做到这一点。谢谢。
将从xib加载的自定义视图添加到主视图后,应该将主视图中的约束添加到自定义视图中,以便自定义视图知道如何布局自身。那么你应该打电话self.customView.layoutIfNeeded()
,布局完成后,你可以简单地使用self.customView.frame.size
来获得它的大小。