【发布时间】:2015-09-18 02:02:36
【问题描述】:
我正在尝试水平放置 2 个 UIButton,但没有成功
- 我正在以编程方式使用自动布局约束。
-
我不想将它们放在容器中并将中心与该容器对齐。
NSDictionary *metrics = @{@"kLeftPadding":@(kLeftPadding), @"kRightPadding":@(kRightPadding), @"kMiddlePadding":@(kMiddlePadding), @"kBottomPadding":@(kBottomPadding)}; NSDictionary *constrainedViews = @{@"titleLabel": self.titleLabel, @"btnToday" : self.btnToday, @"btnPickaDay" : self.btnPickaDay, @"dividerView" : dividerView}; NSArray *contraints = @[@"V:|-[titleLabel]-kBottomPadding-[btnToday(==40)]-[btnPickaDay(==btnToday)]-kBottomPadding-[dividerView]-0-|", @"H:|-kLeftPadding-[titleLabel]-|", @"H:|-kLeftPadding-[btnToday]-kMiddlePadding-[btnPickaDay(==btnToday)]-kRightPadding-|", @"H:|-0-[dividerView]-0-|"];
第二个按钮从第一个结束的地方开始,但在下一行,而不是同一行。
【问题讨论】:
-
能否请您添加屏幕截图您得到什么以及您希望输出什么。
-
@iOS_DK 这里是i.imgur.com/AnXeofz.png
-
@iOS_DK 上面的链接是当前结果,这里是所需的输出:i.imgur.com/udddlRZ.png
标签: ios objective-c autolayout