Sigh 😔
On iOS 26, the touch gestures from a sheet are propagated below it and play the liquid glass effect on the controls 🫤 Luckily, it doesn’t trigger the button actions…
Is there a fix for that?
The solution already exists: it is called wireless.
🔋 Qi-certified charger for charging
🎧 Bluetooth/Wi-Fi for transferring data
Stop EU-bashing please 😉
TIL Xcode 26 has a View Debugging tool to show when a View is rendered called “Flash Updated Regions”.
This seems very powerful, I’ll make sure to débug my apps with that turned on.
In #SwiftUI, is there a way to present a sheet whose height is based on the content size, using detents? And if the content doesn't fit, it would be placed in a scroll view (not enough space/dynamic type size).
I want to replicate rounded sheets used by iOS. Any idea?
PSA: in iOS 26, use the new SwiftUI safeAreaBar modifier instead of safeAreaInset to get the progressive blur at the top/bottom of a scroll view with custom content.
Handy if you want bottom content without a tab bar or system toolbar for example.
Link to the documentation ⬇️
The new BGContinueProcessingTask allows a work to continue even after the app is backgrounded, with a system providing UI to communicate progress!
No more LiveActivities to provide feedback on tasks being performed by the app 🤩
Documentation: developer.apple.com/documentation/…#WWDC25
Want to have a sheet "zoom out" of toolbar buttons in iOS 26 instead of sliding up from the bottom of the screen?
Two SwiftUI ways:
1. ZoomNavigationTransition (sheet content) + matchedTransitionSource (button)
2. .popover (button) + .presentationCompactAdaptation(.sheet)
Excited to announce my first day at #Apple! 🎉
Thrilled to be part of the #SwiftUI team, shaping the future of app development.
What feature are you most eager for? Let me know, I'll make sure it gets heard!
I finally found how to have the nice #SwiftUI Text+timer style animation in an app (the default behaviour in a widget). I just missed to specify a transaction for the Text. It's working like a charm now!
.transaction { t in
t.animation = .default
}
cc @frboulais 🎁
I'm trying to use .contentTransition(.numericText()) on a Text with a timer style in #SwiftUI View (not used in a widget), but it's not working. What am I missing? 🤔
How to do it the easy way directly in #SFSymbols:
1. Choose an existing SF Symbol (book.fill)
2. Right click + "Duplicate as Custom Symbol"
3. In Custom Symbols, right click + "Combine Symbol with Component"
4. Select the component your want (badge.plus)
Voilà! 🪄
So on one side: the @appmafia_ course. $1,000 for black-hat, shady tactics from questionably unethical apps built by Gen Z folks.
On the other: "Everything but the Code" by @twostraws. $80 for proven insights and advices from Apple Award–winning apps built by renowned teams.
🤔