在我的 UI 底部有 5 个按钮。将自动调整大小应用于图片上的每个按钮:
我得到了想要的结果:
但是,当我尝试在 IB 中使用 Autolayout 或在这样的代码中执行此操作时:
NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(_button1, _button2, _button3, _button4, _button5);
NSArray *constraints = [NSLayoutConstraint
constraintsWithVisualFormat:@"|-[_button1]-[_button2]-[_button3]-[_button4]-[_button5]-|"
options:NSLayoutFormatAlignAllBaseline
metrics:nil
views:viewsDictionary];
[self.view addConstraints:constraints];
我明白了:
即使我尝试设置默认宽度,我也没有得到预期的行为。