[英]iOS Autolayout Programmatically constraints using VFL
我想要这样一个关闭按钮,
缩水
[constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[btnClose(==10)]-|"
options:NSLayoutFormatAlignAllCenterY
metrics:nil
views:NSDictionaryOfVariableBindings(btnClose)]];
错误消失
[constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[btnClose(==-10)]-|"
options:NSLayoutFormatAlignAllCenterY
metrics:nil
views:NSDictionaryOfVariableBindings(btnClose)]];
在所有设备(如图像所示)中提供关闭按钮支持时,我应该应用哪些约束条件?
您应该同时提供水平和垂直约束(如果10和0是顶部和右侧的空格):
[constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[btnClose]-0-|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(btnClose)]];
[constraints addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[btnClose]"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(btnClose)]];
您无需指定按钮的尺寸-根据您的情况,可以从内容中推断出它们的尺寸
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.