Skip to content

Conversation

@NathanWalker
Copy link
Contributor

@NathanWalker NathanWalker commented Dec 11, 2025

Support iOS 18's improved UITab-based API, while maintaining compatibility with earlier iOS versions. The changes ensure correct tab rendering, allow for new tab roles, and improve accessory layout behavior.

iOS 18+ UITab API Support:

  • Updated TabViewItem and TabView to use UITab and UISearchTab, based on role, for tab management on iOS 18+, falling back to UITabBarItem for earlier versions.
  • Added support for the new role property on TabViewItem, allowing for roles like 'search' to trigger specialized tab behavior on iOS 18+. [1] [2]

Accessory and Layout Improvements:

  • Enhanced the NSTabAccessoryContainer to respond to trait collection changes (e.g., size class changes), ensuring accessories are correctly sized and laid out during UI transitions.

@nx-cloud
Copy link

nx-cloud bot commented Dec 11, 2025

View your CI Pipeline Execution ↗ for commit 63f0e93

Command Status Duration Result
nx test apps-automated -c=android ✅ Succeeded 6m 33s View ↗
nx run-many --target=test --configuration=ci --... ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-12-11 17:10:44 UTC

[skip ci]
@NathanWalker NathanWalker merged commit ca36ee7 into main Dec 12, 2025
3 of 4 checks passed
@NathanWalker NathanWalker deleted the feat/ios-tabbar-improvements branch December 12, 2025 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants