ESTabBarController icon indicating copy to clipboard operation
ESTabBarController copied to clipboard

Xcode26 & iOS26

Open canaksoy opened this issue 5 months ago • 2 comments

tab not showing, its gone!

canaksoy avatar Jun 11 '25 06:06 canaksoy

Same issue here.The tab is gone.

djyf1 avatar Jun 11 '25 07:06 djyf1

same issues

WXXXXH avatar Jun 11 '25 07:06 WXXXXH

在infoPlist加入UIDesignRequiresCompatibility值为true,就可以在ios26使用兼容模式显示传统UI风格

jimmylot avatar Aug 22 '25 08:08 jimmylot

App crash on

  • iOS - 26
  • device - 14 Pro
  • ESTabbar version - 2.9.0 (dependency managed by spm)
  • File - ESTabBar.swift // outOfBound index issue tabBarButtons[idx].isHidden = true.

vedprdu avatar Sep 22 '25 09:09 vedprdu

UIDesignRequiresCompatibility

This seems to fix the crash issue but as per apple warning it looks like a temporary solution.

Temporarily use this key while reviewing and refining your app’s UI for the design in the latest SDKs.

vedprdu avatar Sep 22 '25 09:09 vedprdu

App crash on

  • iOS - 26
  • device - 14 Pro
  • ESTabbar version - 2.9.0 (dependency managed by spm)
  • File - ESTabBar.swift // outOfBound index issue tabBarButtons[idx].isHidden = true.

I have same issue

Image

huangboju avatar Sep 23 '25 12:09 huangboju

same issue @huangboju

hoangnam714 avatar Sep 24 '25 04:09 hoangnam714

Any work around for this issue?

jhpassion0621 avatar Sep 24 '25 06:09 jhpassion0621

Any work around for this issue?

Set this in plist UIDesignRequiresCompatibility to Yes

vedprdu avatar Sep 24 '25 06:09 vedprdu

Set this in plist UIDesignRequiresCompatibility to Yes

solution work with me

hoangnam714 avatar Sep 24 '25 07:09 hoangnam714

same error

Jsh505 avatar Sep 25 '25 07:09 Jsh505

UIDesignRequiresCompatibility

This seems to fix the crash issue but as per apple warning it looks like a temporary solution.

Temporarily use this key while reviewing and refining your app’s UI for the design in the latest SDKs.

This works for me thanks

SquadUpApp avatar Oct 06 '25 14:10 SquadUpApp

UIDesignRequiresCompatibility

it works for me

phatlefreec avatar Oct 23 '25 07:10 phatlefreec

If adding the UIDesignRequiresCompatibility key doesn't resolve the issue, please check your plist format:

Open your Info.plist as Source Code (not Property List) and ensure the value is set as a Boolean, not a String.

Correct Format:

 <key>UIDesignRequiresCompatibility</key>
 <true/>

Incorrect Format:

<key>UIDesignRequiresCompatibility</key>
<string>YES</string>

Adding it as <string>YES</string> will not work. The value must be a proper Boolean type.

devyhan avatar Oct 27 '25 08:10 devyhan

UIDesignRequiresCompatibility is just a temporary way to avoid the problem, and it doesn't really solve the problem.

faimin avatar Nov 13 '25 15:11 faimin

Behind the set UIDesignRequiresCompatibility properties is short, can remove, or as soon as possible to fit

ptlCoder avatar Nov 14 '25 07:11 ptlCoder

Apple has modified the subviews of UITabBar. I think it would be quite challenging and less elegant to adapt to the current view.

Liiiszt avatar Nov 17 '25 02:11 Liiiszt