tom*_*cca 5 uitabbarcontroller uikit ios
我已经设置的属性title,image和selected-image我的每一个在其UIViewControllers的viewDidLoad:方法.这些视图控制器位于UITabBarController中,根据提供的文档,如果设置这三个属性,UITabBarController将自动显示它们.
[self setTitle: @"title"];
[self.tabBarItem setImage: [UIImage imageNamed:@"image.png"]];
[self.tabBarItem setSelectedImage:[UIImage imageNamed:@"image-selected.png"]];
Run Code Online (Sandbox Code Playgroud)
但问题是,在用户点击UITabBar中的相应选项卡之前,视图控制器不会被实例化,所以直到没有按下选项卡的那一刻,图像或标题都不显示.
是否有任何干净和OOP方式使UITabBarController刷新并从其View控制器中提取数据?什么是具有点title,image和selected-image财产,如果你不得不手动告诉的UITabBarController哪个是哪个?
viewDidLoad 直到第一次实际需要加载视图时才会调用,在这种情况下,当您切换到ViewController的选项卡时.
尝试在ViewController的指定初始化程序中设置这些属性.
| 归档时间: |
|
| 查看次数: |
923 次 |
| 最近记录: |