Ios 如何以编程方式向CALayer添加约束
您对以编程方式向CALayer添加约束有何想法?约束是UIVIew自动布局系统的一部分,因此您不能这样做有几种方法可以约束CALayer,尽管您不能使用NSLayoutConstraints。最灵活的方法是对CALayer进行子类化,并覆盖Ios 如何以编程方式向CALayer添加约束,ios,autolayout,calayer,Ios,Autolayout,Calayer,您对以编程方式向CALayer添加约束有何想法?约束是UIVIew自动布局系统的一部分,因此您不能这样做有几种方法可以约束CALayer,尽管您不能使用NSLayoutConstraints。最灵活的方法是对CALayer进行子类化,并覆盖-(void)layoutSublayers。然后,您可以根据需要定位和调整内容大小。一种更简单、更有限的方法是设置层的contentsGravity属性。使用此选项,可以将图层设置为(例如)始终将内容放置在角落中,或进行纵横比填充 UIView附带约束(自动
-(void)layoutSublayers代码>。然后,您可以根据需要定位和调整内容大小。一种更简单、更有限的方法是设置层的contentsGravity
属性。使用此选项,可以将图层设置为(例如)始终将内容放置在角落中,或进行纵横比填充
UIView附带约束(自动布局),它与图层无关。我建议您具体描述一下您的问题。。。