[英]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.