Я сейчас работаю над расширением Watch для приложения.
В одном представлении я реализовал PageControl, состоящий из 3 представлений. На двух страницах я использую методы digitalCrownRotation и focus.
Вид справа - это список (с прокруткой). Проблема в том, что прокрутка правого обзора имеет приоритет над кнопками, связанными с crownRotation. Я попытался отключить прокрутку с помощью метода disable, но проблема не устранена. Единственный способ, который я нашел для решения этой проблемы, - это сделать оператор if для отображения или отсутствия представления в pageControl
var body: some View {
List {
ForEach(gameList) { program in
Button(action: {
}) {
HStack {
Image(systemName: gameList.image)
Text(gameList.title)
.font(.system(size: 12, weight: .bold, design: .rounded))
}
}
.frame(height: 95)
.listRowPlatterColor(gameList.color)
}
}
.listStyle(CarouselListStyle())
.padding(.horizontal, 5)
}
Если кто-нибудь знает, как решить эту проблему любым способом, который мне интересно . Спасибо: -)