У меня есть шаговый элемент управления как в основном списке, так и в подробном. код точно такой же. Однако степпер на главном экране работает отлично, но подпредставление останавливается после 1 приращения (похоже, верхняя граница установлена). Самое смешное, что он работал некоторое время go, после улучшений я не в состоянии отследить, что именно изменило его поведение.
Вот код.
struct QuestionCardTest: View {
@Binding var question : SurveyQuestion
var body: some View {
NavigationLink(destination:QuestionCardDetailTest(question: $question)){
HStack(spacing: 0){
Text(question.questionText)
Spacer()
Text("\(self.question.ScaleInt) ")
Stepper(value: self.$question.ScaleInt, in: 0...100) {
Text("")
}
}
}
}
}
struct QuestionCardDetailTest: View {
@Binding var question : SurveyQuestion
var body: some View {
VStack
{
HStack{
Text("Answer (Numeric)")
Spacer()
Text("\(self.question.ScaleInt)")
Stepper(value: self.$question.ScaleInt, in: 0...100) {
Text("")
}
}
}
}
}