如何获取从nib ios加载的自定义视图的实际大小

如何获取从nib ios加载的自定义视图的实际大小,ios,autolayout,xib,ios-autolayout,Ios,Autolayout,Xib,Ios Autolayout,我正在从xib加载一个自定义视图,并将其添加到我的主视图中。在主视图中加载并添加该视图后,我需要获得该视图的实际大小 我正在使用该自定义视图的自动布局来放置它们的子视图 问题是它显示了我在xib中设置的默认大小。我需要该视图的设备特定大小。请帮我怎么做。谢谢。将从xib加载的自定义视图添加到主视图后,应将约束从主视图添加到自定义视图,以便自定义视图知道如何进行自身布局。然后,您应该调用self.customView.layoutifneed(),完成布局后,只需使用self.customView

我正在从xib加载一个自定义视图,并将其添加到我的主视图中。在主视图中加载并添加该视图后,我需要获得该视图的实际大小

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


问题是它显示了我在xib中设置的默认大小。我需要该视图的设备特定大小。请帮我怎么做。谢谢。

将从xib加载的自定义视图添加到主视图后,应将约束从主视图添加到自定义视图,以便自定义视图知道如何进行自身布局。然后,您应该调用
self.customView.layoutifneed()
,完成布局后,只需使用
self.customView.frame.size
即可获得其大小