登录后,我的UI在iOS 9中的初始显示效果很好,UITabBarController可以正确地显示所有图标,但在iOS 10中,有一个明显的延迟,最长可达5- 10秒,日志中没有任何错误。
我在Apple ID- 29127274上发布了一个bug
修复方法如下...
-J
发布于 2016-11-06 00:42:48
以下是导致问题的代码:
@implementation MyTabBarController//...
- (void)viewDidLoad
{
[super viewDidLoad];
//the code below was causing the delay ... this worked find in iOS9
//tried legacy #define style
//[self setSelectedIndex:int(SelectedLandingToTab)];
//tried extern style .... both fail
//[self setSelectedIndex:SELECTEDLANDINGTAB];
}
//...
@end如果您注释掉setSelectedIndex,那么UITabBar将不会延迟地正确显示。
-J
https://stackoverflow.com/questions/40440700
复制相似问题