我尝试在界面构建器中将图像放置在按钮和视图底部之间,并在不同的屏幕尺寸中保持居中。我找不到这样做的方法,所以我尝试使用下面的代码来完成它,但它不起作用。我可以使用显式点使其居中,但如果使用 >= 它会拥抱底部,并且在图像和按钮之间添加所有空间。
NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(image, button);
NSArray *constraintsArray = [NSLayoutConstraint constraintsWithVisualFormat:@"V:[button]->=1-[image]->=1-|" options:NSLayoutFormatAlignAllCenterX metrics:nil views:viewsDictionary];
for (int i = 0; i<constraintsArray.count; i++) {
[self.view addConstraint:constraintsArray[i]];
}
我怎样才能让它居中?