Ios 如何确定视图的可读内容宽度?
我需要确定视图的可读内容的宽度。很明显,我可以在有问题的视图中添加一个子视图,将其宽度设置为其超级视图的可读内容宽度,然后测量子视图的宽度。但这让人感觉很不舒服。在添加上述约束之前,我想知道可读内容的宽度,因为我需要基于该值执行逻辑。除了我建议的破解之外,还有其他方法吗?您可以通过Ios 如何确定视图的可读内容宽度?,ios,autolayout,Ios,Autolayout,我需要确定视图的可读内容的宽度。很明显,我可以在有问题的视图中添加一个子视图,将其宽度设置为其超级视图的可读内容宽度,然后测量子视图的宽度。但这让人感觉很不舒服。在添加上述约束之前,我想知道可读内容的宽度,因为我需要基于该值执行逻辑。除了我建议的破解之外,还有其他方法吗?您可以通过view.readableContentGuide.layoutFrame检查(可读的)布局框架(以及任何CGRect中的宽度) 请: 在调用其所属视图的layoutSubviews()方法时,此属性包含有效的CGRe
view.readableContentGuide.layoutFrame
检查(可读的)布局框架(以及任何CGRect
中的宽度
)
请:
在调用其所属视图的layoutSubviews()方法时,此属性包含有效的CGRect值