UIActivityViewController renders oversized activity icons on iOS 26

On iOS 26 (reproduced on both Simulator and iPhone), the system share sheet (UIActivityViewController) displays the row of activity/app icons at a greatly oversized scale.

The app's approximate hierarchy is like UIWindow.rootViewController → a plain container UIViewController → UITabBarController → an embedded container child → UINavigationController → the visible screen.

  • When the share sheet is presented from a view controller inside such an hierarchy, the icons are oversized.
  • When the same UIActivityViewController, with the exact same activity items, is presented from a full-screen modal view controller (modalPresentationStyle = .fullScreen / .overFullScreen), the icons render correctly.

Is this a bug of iOS 26+? On iOS 27 the behaviour is the same.

Hello @Amer1go

That's interesting that it happens on both your simulator and iPhone.

Is this a bug of iOS 26+? On iOS 27 the behaviour is the same.

When I try this approximate setup on iOS 27, the contents of the Share Sheet appears as expected. Are you able to share the code that reproduces this issue? Include the affected platforms and versions.

The app's approximate hierarchy is ... UIViewController → UITabBarController [/quote]

One callout here: UITabBarController inherits from UIViewController, it already manages its own view and children. You might not need another view controller wrapping it. See if making the UITabBarController the root view controller makes a difference.

If what you are seeing you believe is a bug, you can always get a head start on a bug report by filing with Feedback Assistant. These reports are shared directly with the relevant engineering team. If you file a report or have already filed, share there feedback number in this thread. Make sure a minimal sample project is included as well as the affected platform and versions.

 Travis

Hello Travis,

When I try this approximate setup on iOS 27, the contents of the Share Sheet appears as expected. Are you able to share the code that reproduces this issue? Include the affected platforms and versions.

Unfortunately, I can't share the code due to an NDA. Also, I haven't yet been able to reproduce the bug in a sample project that I could attach to my Feedback Assistant report.

One callout here: inherits from , it already manages its own view and children. You might not need another view controller wrapping it. See if making the UITabBarController the root view controller makes a difference.

Thanks for pointing that out 🙏

Yes, I'm aware that I've run into broken navigation logic. I'm sure the bug is on my end. Still, I posted here because I couldn't reproduce it in the clean project and submit feedback to Apple about the unexpected broken layout of the share sheet.

After all, the share sheet is Apple's own UI, and we don't control its layout – so, it seems to me, this shouldn't happen in the first place.

UIActivityViewController renders oversized activity icons on iOS 26
 
 
Q