2015-10-07 51 views
2

我正在从xib加载自定义视图并将其添加到我的主视图中。一旦它被加载并添加到主视图中,我需要获取该视图的实际大小。如何获得从笔尖加载的自定义视图的实际大小ios

我使用自定义视图的自动布局来放置它们的子视图。

问题是它显示了我在xib中设置的默认大小。我需要该设备的特定尺寸。请帮助我如何做到这一点。谢谢。

回答

2

将从xib加载的自定义视图添加到主视图后,应该将主视图中的约束添加到自定义视图中,以便自定义视图知道如何布局自身。那么你应该打电话self.customView.layoutIfNeeded(),布局完成后,你可以简单地使用self.customView.frame.size来获得它的大小。

相关问题