var body: some View {
VStack(alignment: .leading) {
Text("Title")
.bold()
.font(Font.custom("Helvetica Neue", size: 36.0))
...
Button(action: {}){
Text("Create")
.bold()
.font(Font.custom("Helvetica Neue", size: 24.0))
.padding(20)
.foregroundColor(Color.white)
.background(Color.purple)
.cornerRadius(12)
}
}.padding(20)
}
Run Code Online (Sandbox Code Playgroud)
我想要这两个特定元素的不同对齐方式。标题必须有一个前导对齐,但另一方面按钮位于中心。现在我将 VStack 对齐设置为领先。我不太熟悉 Swift UI,所以第一个想法是使用几个具有不同对齐方式的垂直堆栈,但我认为它可以更容易地完成。如果我向按钮添加对齐指南,它也不起作用。
我可以在C ++中进行此类参数解压缩吗?这段代码没有编译,但是我认为是可能的。
template <typename Container, typename... Args>
void foo(Container& container, Args&&... args){
tuple<typename Container::value_type, typename Args::value_type...> values;
...
}
Run Code Online (Sandbox Code Playgroud)