小编Jos*_*man的帖子

如何在 VStack Swift UI 中居中按钮

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,所以第一个想法是使用几个具有不同对齐方式的垂直堆栈,但我认为它可以更容易地完成。如果我向按钮添加对齐指南,它也不起作用。

swift swiftui

5
推荐指数
2
解决办法
1357
查看次数

可变参数的value_type

我可以在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)

c++

4
推荐指数
1
解决办法
47
查看次数

标签 统计

c++ ×1

swift ×1

swiftui ×1