Не могу нажать на кнопку внутри ScrollView SwiftUI - PullRequest
0 голосов
/ 23 сентября 2019

Я построил кнопку внутри ScrollView, но теперь кнопка больше не запускает никаких действий, даже если я присваиваю ей значение zIndex, равное 100,0. Если я помещаю кнопку за пределы ScrollView, кнопка действительно запускает свое действие.

Редактировать: код Действие кнопки в ScrollView не сработает, потому что ScrollView подобен блокированию взаимодействия с элементами внутри него.Кнопка отлично работает вне ScrollView

ScrollView(.horizontal) {
    HStack {
        // add picture button
        Button(action:{}) {
            Text(String(self.deletePhotoSheet))
        }
        ForEach(0 ..< 5) { item in
            Button(action: {
                self.deletePhotoSheet = true
            }) {
                 Image("imagename")
                   .resizable()
                   .cornerRadius(10)
                   .frame(width: 150, height: 200)

            }
            .actionSheet(isPresented: self.$deletePhotoSheet) {
                ActionSheet(title: Text("What do you want to do?"), message: Text("There's only one choice..."), buttons: [.default(Text("Dismiss Action Sheet")), .cancel()])
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...