Skip to content

Conversation

@halx99
Copy link
Collaborator

@halx99 halx99 commented Sep 22, 2025

  • Replaced deprecated UIView animation APIs with modern block-based animations
  • Simplified keyboard notification handling by removing redundant orientation transforms
  • Ensured EARenderView frame is restored correctly after keyboard dismissal
  • Fixed issue where UI failed to recover when device was laid flat at launch

Describe your changes

Issue ticket number and link

Checklist before requesting a review

For each PR

  • Add Copyright if it missed:
    - "Copyright (c) 2019-present Axmol Engine contributors (see AUTHORS.md)."

  • I have performed a self-review of my code.

    Optional:

    • I have checked readme and add important infos to this PR.
    • I have added/adapted some tests too.

For core/new feature PR

  • I have checked readme and add important infos to this PR.
  • I have added thorough tests.

Axmol 3.x ------------------------------------------------------------

For each 3.x PR

  • Check the '#include "axmol.h"' and replace it with the needed headers.

- Replaced deprecated UIView animation APIs with modern block-based animations
- Simplified keyboard notification handling by removing redundant orientation transforms
- Ensured EARenderView frame is restored correctly after keyboard dismissal
- Fixed issue where UI failed to recover when device was laid flat at launch
@halx99 halx99 added this to the 2.9.0 milestone Sep 22, 2025
@halx99 halx99 added enhancement New feature or request platform:ios labels Sep 22, 2025
@halx99 halx99 merged commit 8c80dfa into release/2.x Sep 22, 2025
15 checks passed
@halx99 halx99 deleted the fix-ios-editbox-orient branch September 22, 2025 16:50
tkzcfc pushed a commit to tkzcfc/axmol that referenced this pull request Sep 23, 2025
* release/2.x:
  fix(ios): correct EditBox orientation handling with keyboard (axmolengine#2791)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request platform:ios

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants