SwiftUI несколько сборщиков - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть несколько сборщиков в HStack -> VStack. Я хочу создать сборщик часов, минут и секунд. То, как я настроил его сейчас, - это то, что я ищу, однако 2-й и 3-й сборщики не допускают взаимодействия с пользователем. Есть идеи, почему?

enter image description here

struct TimePicker: View {

    @State private var selectedHour = 0
    @State private var selectedMin = 0
    @State private var selectedSecond = 0


    var body: some View {

        HStack {

            VStack {
                Picker(selection: self.$selectedHour, label: Text("Hour")) {
                    ForEach(0..<24) { hour in
                        Text("\(hour) Hour")
                    }
                }
            }
            .frame(minWidth: 100, maxWidth: .infinity)
            .clipped()
            .border(Color.blue)

            VStack {
                Picker(selection: self.$selectedMin, label: Text("Min")) {
                    ForEach(0..<61) { min in
                        Text("\(min) Min")
                    }
                }
            }
            .frame(minWidth: 100, maxWidth: .infinity)
            .clipped()
            .border(Color.yellow)

            VStack {
                Picker(selection: self.$selectedSecond, label: Text("Sec")) {
                    ForEach(0..<61) { sec in
                        Text("\(sec) Sec")
                    }
                }
            }
            .frame(minWidth: 100, maxWidth: .infinity)
            .clipped()
            .border(Color.purple)
        }
    }
}

1 Ответ

0 голосов
/ 04 ноября 2019

Сборщики очень глючат в Xcode 11.1 / iOS 13.1. Попробуйте обновить, и это должно быть решено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...