Changing to .plain, does make make the .disabled() modifier work on an iOS 26 device (toolbar button visually becomes "grayed out"):
But I’m trying to match the behavior of stock iOS 26 apps like Reminders and Calendar, where the checkmark/save button is disabled when there are no changes, then .borderedProminent when there are.
What's the best way to do this? 👇
Reminders on iOS 26
Calendar on iOS 26
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: