我有一个 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)