如果我在视图中放置UILabel并指定垂直空间约束和水平空间约束,那就没关系。
如果我对我的自定义UIView做同样的事情,IB会抱怨,因为它缺少高度和宽度限制。
我猜这是因为UILabel可以纵向和横向扩展。但我的自定义UIView也是如此,那么如何通知我的观点有这样的权利呢?
答案 0 :(得分:0)
UILabel的默认行为是"适合内容"(编辑器 - >适合内容)。这意味着当给定字体大小的内容增加时,UILabel将增长。对于定位自己的视图,它需要X,Y,宽度和高度。宽度和高度由其包含的文本给出。休息您已经提供的两个属性。我希望能回答你的问题。