Когда я создаю HStack или VStack, который содержит Button и ScrollView, кнопка не появляется. Пробел сделан до размера кнопки, но он не виден. Тем не менее, он появляется, если я добавлю эту же кнопку в представление прокрутки (это не то, что мне нужно). Кто-нибудь еще испытывает это?
Ниже приведен код (я еще не выполнил действие для кнопки)
struct CardView: View {
var body: some View {
HStack(spacing: 12) {
OptionsButton()
ScrollView(.horizontal) {
HStack {
OptionsButton()
OptionsButton()
OptionsButton()
OptionsButton()
OptionsButton()
OptionsButton()
OptionsButton()
OptionsButton()
}
}
}
}
struct OptionsButton: View {
var body: some View {
Button(action: { }) {
Image(systemName: "ellipsis")
.font(.system(size: 16, weight: .medium))
.frame(width: 30, height: 30)
.background(Color.gray)
.foregroundColor(Color.white)
.clipShape(Circle())
}
}
}
