小编Did*_*ier的帖子

UITabBar / UITabBarItem 和 iOS 13 的黑暗模式

在我们的应用程序中,我们以编程方式动态(见下文)使用自定义 UITabBarItem。我们使用 ImageAssets 来获得暗/亮正确的图像。但它不能 100% 工作:如果我们重新启动应用程序,那就没问题了。如果 iOS 切换到暗模式并且应用程序正在运行,图像将保持亮模式。想知道这是一个错误还是我现在可以设法让它工作......

UIImage *mImage = [UIImage imageNamed:@"tabBar1"];
UIImage *mImageSel = [UIImage imageNamed:@"tabBar1Sel"];

mImage = [mImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
mImageSel = [mImageSel imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

self.tabBarItem = [[UITabBarItem alloc] initWithTitle:nil image:mImage selectedImage:mImageSel];

UIEdgeInsets titleInsets = UIEdgeInsetsMake(-6, 0.0, -6.0, 0.0);
self.tabBarItem.imageInsets = titleInsets;
Run Code Online (Sandbox Code Playgroud)

没有显示错误信息...

uitabbaritem ios13 ios-darkmode

7
推荐指数
1
解决办法
2304
查看次数

标签 统计

ios-darkmode ×1

ios13 ×1

uitabbaritem ×1