ESTabBarController
ESTabBarController copied to clipboard
Xcode26 & iOS26
tab not showing, its gone!
Same issue here.The tab is gone.
same issues
在infoPlist加入UIDesignRequiresCompatibility值为true,就可以在ios26使用兼容模式显示传统UI风格
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.
UIDesignRequiresCompatibility
This seems to fix the crash issue but as per apple warning it looks like a temporary solution.
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
same issue @huangboju
Any work around for this issue?
Any work around for this issue?
Set this in plist UIDesignRequiresCompatibility to Yes
Set this in plist UIDesignRequiresCompatibility to Yes
solution work with me
same error
UIDesignRequiresCompatibility
This seems to fix the crash issue but as per apple warning it looks like a temporary solution.
This works for me thanks
UIDesignRequiresCompatibility
it works for me
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.
UIDesignRequiresCompatibility is just a temporary way to avoid the problem, and it doesn't really solve the problem.
Behind the set UIDesignRequiresCompatibility properties is short, can remove, or as soon as possible to fit
Apple has modified the subviews of UITabBar. I think it would be quite challenging and less elegant to adapt to the current view.