You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading to xcode 14, override of the inputAccessoryView of a UIViewController causes animation issues during push / pop UINavigationController transitions. (on xcode 13, no issues)
override var inputAccessoryView: UIView? {
return myCustomInputBar
}
override var canBecomeFirstResponder: Bool{
return true
}
The two main issues are:
The inputAccessoryView flashes / appears above the current view you're transitioning away from. (inputAccessoryView should display only within the confines of it's UIViewController)
The push / pop transition animation is not smooth. The new screen moves forward and then backwards briefly before continuing forward again.
@nathantannar4@Kaspik would love to hear if you guys have noticed this issue too on Xcode 14 and if there's any solutions? - besides showing inputBar in "viewDidAppear" which causes a significant delay
After upgrading to xcode 14, override of the inputAccessoryView of a UIViewController causes animation issues during push / pop UINavigationController transitions. (on xcode 13, no issues)
The two main issues are:
The inputAccessoryView flashes / appears above the current view you're transitioning away from. (inputAccessoryView should display only within the confines of it's UIViewController)
The push / pop transition animation is not smooth. The new screen moves forward and then backwards briefly before continuing forward again.
https://developer.apple.com/forums/thread/721301 (this issue mentions the same thing)
Here's screenshots of the inputAccessoryView appearing prematurely:
Here's some videos:
InputBar-Pop-Transition-Flash.mp4
InputBar-Push-Transition-Flash.mp4
The text was updated successfully, but these errors were encountered: