使两个按钮对齐到两个边缘的 VFL
VFL that makes two buttons aligns to two edges
我想制作两个按钮分别对齐左边缘和右边缘,但跟随 VFL 失败。
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
结果好像都往左推了,右边第二个toolbar没有往右推
我在这里错过了什么?
试试这个@"H:|[leftToolbar(==rightToolbar)]-[rightToolbar(==60)]|"
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
说这个...
- leftToolbar 宽度应为
(60)
- rightToolbar 宽度应为
(60)
- space leftToolbar 右边缘和 rightToolbar 左边缘之间应该是标准的(20, 8, ... 视情况而定)(
...]-[...
)
- leftToobar 左边缘应与 superviews 左边缘对齐 (
|[...
)
- rightToolbar 右边缘应与 superviews 右边缘对齐 (
...]|
)
例如,如果标准 space 是 20 而您的超级视图宽度不是 60+20+60=140
,我希望得到 random 结果。
您可以将其拆分为两个 VFL ...
@"H:|[leftToolbar(60)]"
@"H:[rightToolbar(60)]|"
... 两个按钮都是 60,一个左对齐,另一个右对齐,我不在乎它们之间是什么,即使它们在小视图的情况下是否重叠。
或者按照 Praveen 的建议进行操作,但要根据优先级 (@...
) 说出对您来说更重要的事情。例如项目宽度,或它们之间的间距,...
我想制作两个按钮分别对齐左边缘和右边缘,但跟随 VFL 失败。
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
结果好像都往左推了,右边第二个toolbar没有往右推
我在这里错过了什么?
试试这个@"H:|[leftToolbar(==rightToolbar)]-[rightToolbar(==60)]|"
@"H:|[leftToolbar(60)]-[rightToolbar(60)]|"
说这个...
- leftToolbar 宽度应为
(60)
- rightToolbar 宽度应为
(60)
- space leftToolbar 右边缘和 rightToolbar 左边缘之间应该是标准的(20, 8, ... 视情况而定)(
...]-[...
) - leftToobar 左边缘应与 superviews 左边缘对齐 (
|[...
) - rightToolbar 右边缘应与 superviews 右边缘对齐 (
...]|
)
例如,如果标准 space 是 20 而您的超级视图宽度不是 60+20+60=140
,我希望得到 random 结果。
您可以将其拆分为两个 VFL ...
@"H:|[leftToolbar(60)]"
@"H:[rightToolbar(60)]|"
... 两个按钮都是 60,一个左对齐,另一个右对齐,我不在乎它们之间是什么,即使它们在小视图的情况下是否重叠。
或者按照 Praveen 的建议进行操作,但要根据优先级 (@...
) 说出对您来说更重要的事情。例如项目宽度,或它们之间的间距,...