我想制作两个对齐到左边缘和右边缘的按钮,但是跟随 VFL 失败。
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
结果好像都往左推了,右边第二个toolbar没有往右推。
我在这里错过了什么?
最佳答案
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
说这个...
- leftToolbar 宽度应为
(60)
- rightToolbar 宽度应为
(60)
- leftToolbar 右边缘和 rightToolbar 左边缘之间的间距应该是标准的(20、8、...取决于情况)(
...]-[...
) - leftToobar 左边缘应与 superviews 左边缘对齐 (
|[...
) - rightToolbar 右边缘应与 superviews 右边缘对齐 (
...]|
)
例如,如果标准空间为 20,并且您的 super View 宽度不是 60+20+60=140
,我希望得到随机结果。
你可以把它分成两个 VFL ...
@"H:|[leftToolbar(60)]"
@"H:[rightToolbar(60)]|"
...这表示两个按钮都是 60,一个左对齐,另一个右对齐,我不在乎它们之间有什么,即使它们在小 View 的情况下是否重叠。
或者按照 Praveen 的建议进行操作,但要考虑优先级 (@...
),说出什么对您来说更重要。例如项目宽度,或它们之间的间距,...
关于ios - 使两个按钮对齐到两个边缘的 VFL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29508112/