In SwiftUI, I have noticed that sometimes at the end of a keyboard dismiss animation, it leaves a white "inset" on the screen. The white inset would then disappear without any animation.
For more detailed demonstration, I have filed feedback FB13694633. Is there a way to work around this white inset for now? Thanks!
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
It is impossible to enter Chinese characters after tokens are inserted into .searchable text field. Input is directly converted into Pinyin alphabets without giving the user a chance to choose its corresponding Chinese character.
If no view is provided in the "token" view builder of the searchable initializer, then this issue does not happen.
I have filed feedback FB13957127. In the meantime, I was wondering if there are any possible workarounds? This bug essentially prevents Chinese users from using the search feature of my app. Thanks!
Currently I have a cloud syncing status icon that utilizes the new "rotate" symbol effect introduced with iOS 18. After the synchronization is complete, I want to replace the icon with another symbol using the "replace" contentTransition. These are the codes I used to achieve this:
Image(systemName: coreDataStack.cloudKitUIStatus.symbolName)
.foregroundColor(coreDataStack.cloudKitUIStatus.symbolColor)
.symbolEffect(.rotate, isActive: coreDataStack.cloudKitUIStatus == .inProgress)
.contentTransition(.symbolEffect(.replace))
However, the rotation effect continues after the replace transition. This means the new icon (checkmark.icloud.fill) continues the spinning animation from the previous symbol (arrow.triangle.2.circlepath.icloud) until it completes the full circle.
How can I stop the rotation immediately before the contentTransition? Thanks!