Я создаю приложение на SwiftUI и столкнулся с небольшими неудобствами. Я использую кнопки с навигационными ссылками и текстом для перехода на разные страницы. Мне нужно, чтобы круги имели низкую непрозрачность, чтобы вы могли просматривать их, но когда я это сделаю, текст также мгновенно станет низкой непрозрачностью. Как предотвратить изменение непрозрачности текста (или сохранение нормальной непрозрачности).
Код: Выделить всё
Button(action: {
print("Floating Button Click")
}, label: {
NavigationLink(destination: QuestionView(bodyPart: bodyPart, caseData: CaseData(bodyPart: bodyPart))){
Text(String(describing: bodyPart.rawValue))
.foregroundColor(.white)
.frame(width: size, height: size, alignment: .center)
}
})
.background(Color.blue)
.opacity(0.5)
.clipShape(Circle())
Я уже пытался придать тексту собственную непрозрачность, однако это ничего не дало, поскольку он все равно перезаписывается.
Есть ли у кого-нибудь решение для этого, я с нетерпением жду ответов.
Подробнее здесь:
https://stackoverflow.com/questions/665 ... gular-text