小编Dmi*_*lin的帖子

在HStack中使两个按钮的高度和宽度相等

我有一个 VStack 和另一个 HStack,里面有按钮。即使我尝试设置按钮的固定宽度和高度,我也遇到了根据按钮内容缩小按钮的问题。

这是主屏幕:

import Foundation
import SwiftUI
import SwiftUINavigator

struct SurveyScreenView: View, IItemView {
    
    var listener: INavigationContainer?
    @State var survey: Survey
    @State var isUp = false
    @State var isDown = false
    
    @State var widthButton: CGFloat = 100
    @State var heightButton: CGFloat = 50
    
    var body: some View {
        NavigationView {
            VStack(alignment: .leading, spacing: 32) {
                Text(survey.title)
                    .font(.title)
                Text(survey.description)
                
                VoteView( survey: $survey, isUp: $isUp, isDown: $isDown)
                
                Spacer()
            }
            .navigationBarItems(leading:
                Button(action: {
                    listener?.pop()
                }, label: {
                    Text("Feed")
                })
            )
            .navigationBarTitle(Text("Survey")) …
Run Code Online (Sandbox Code Playgroud)

swift swiftui vstack hstack

2
推荐指数
1
解决办法
2503
查看次数

标签 统计

hstack ×1

swift ×1

swiftui ×1

vstack ×1