繁体   English   中英

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

[英]how to get actual size of custom view which is loaded from nib ios

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

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

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

将从 xib 加载的自定义视图添加到主视图后,您应该将约束从主视图添加到自定义视图,以便自定义视图知道如何布局自己。 然后你应该调用self.customView.layoutIfNeeded()并且在布局完成后你可以简单地使用self.customView.frame.size获得它的大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM