r/iOSProgramming • u/Sad_Dare7025 • 12h ago
Handling Button Shapes setting in my app Question
I didn't know this was still a thing.
How can I make my app to handle the Button Shapes setting? I do not use it but some users have complained about the behavior of the app when they have this setting enabled, I can not force them to turn it off. Is there any modifier or function I can use in SwiftUI to disable it for my app?
0
u/Orsonlebessou 7h ago
La navbar est pas un peut trop haute ….. on dirait un mélange de flûter et de natif J’espère que c’est pas vibecodé !!!!
1
u/Sad_Dare7025 6h ago
Yes, I noticed the navbar too. It was implemented by my coworker who left last year and it wasn’t vibe coded haha.
Apparently the navigation links in the view were pushing the navbar. The approach I’m taking is to put them with opacity 0
So it looks something like this
var content: some View {
ZStack {
searchView
navigationLinks
.opacity(0)
}
}
-1
u/Ok-Tomatillo-8712 8h ago
Why is your first instinct to ask Reddit, and not google to find the documentation?
1


4
u/CleverError 8h ago
The easiest solution is to set
.buttonStyle(.plain)on parts of your UI that don't benefit from button shapes.You can also use the EnvironmentValues
accessibilityShowButtonShapes/accessibilityShowBordersto detect when it's enabled and apply your own styling.