You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do you think it would be easier to write code like this:
// instead of
stackView.direction(.row).justifyContent(.spaceBetween).define{(stackView)instackView.addItem(button1).shrink(1).aspectRatio(imageRatio)stackView.addItem(button2).marginLeft(10).shrink(1).aspectRatio(imageRatio)stackView.addItem(button3).marginLeft(10).shrink(1).aspectRatio(imageRatio)stackView.addItem(button4).marginLeft(10).shrink(1).aspectRatio(imageRatio)}
// use this
stackView.direction(.row).align(content:.center).justify(content:.spaceBetween).space(between:10)stackView.add(button1,button2,button3...)
// using
funcadd(_subviews:UIView...){subviews.forEach(addItem)}
I do not know of such cases when it would be necessary to set margins between objects in a stack.
Hi, it could be an addition to the API.
It is often required to add spacing. Add top or bottom margin to items in a vertical stackview, or left and right margin in an horizontal statckviews.
Activity
lucdion commentedon Feb 11, 2019
Hi, it could be an addition to the API.
It is often required to add spacing. Add top or bottom margin to items in a vertical stackview, or left and right margin in an horizontal statckviews.
dillidon commentedon Feb 24, 2019
I mean, set different margins between each objects in a stack)