struct StepperField: View { let title: LocalizedStringKey @Binding var value: Int var body: some View { HStack { Text(title) TextField("Enter Value", value: $value, formatter: NumberFormatter()) .multilineTextAlignment(.center) .textFieldStyle(RoundedBorderTextFieldStyle()) .frame(minWidth: 15, maxWidth: 60) .alignmentGuide(.controlAlignment) { $0[.leading] } Stepper(title, value: $value, in: 1...100) .labelsHidden() } .alignmentGuide(.leading) { $0[.controlAlignment] } } }