gpt4 book ai didi

ios - UITabBarController 选项卡图像和标题在我点击它们之前不会设置

转载 作者:可可西里 更新时间:2023-11-01 05:04:23 25 4
gpt4 key购买 nike

我已经在它们的 viewDidLoad 中设置了每个 UIViewController 的属性 titleimageselected-image:方法。这些 View Controller 位于 UITabBarController 中,根据提供的文档,如果您设置这三个属性,UITabBarController 将自动显示它们。

[self setTitle: @"title"];
[self.tabBarItem setImage: [UIImage imageNamed:@"image.png"]];
[self.tabBarItem setSelectedImage:[UIImage imageNamed:@"image-selected.png"]];

但问题在于,直到用户点击 UITabBar 中的相应选项卡, View Controller 才会被实例化,因此直到未按下选项卡的那一刻,图像或标题都不会显示。

是否有任何干净和 OOP 的方法来使 UITabBarController 刷新并从其 View Controller 中提取数据?如果您必须手动告诉 UITabBarController 哪个是哪个,那么拥有 titleimageselected-image 属性有什么意义?

最佳答案

viewDidLoad 直到真正需要第一次加载 View 时才会被调用,在本例中是当您切换到 ViewController 的选项卡时。

尝试在 ViewController 的指定初始化程序中设置这些属性。

关于ios - UITabBarController 选项卡图像和标题在我点击它们之前不会设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26083848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com