iOS 进阶

UITabBarController创建的两种方式self.vi

2017-06-09  本文已影响0人  ihere洋

我们知道UITabBarController的创建有两种方式,分别是图1和图2

图1 图2

之前一直不知道这两种之间会有什么区别,今天做了tabbar的点击动画才知道这两者还是有区别的。

使用前者会立即初始化tabbar。

使用后者不会立即初始化tabbar,当tabbar的第一个UINavigationController的RootViewController加载完成后才会初始化tabbar,或者手动设置self.selectedIndex=0也会立即初始化tabbar。

这里我为什么要判断tabbar是否已经初始化呢?因为我要拿到tabbar的subview为UITabBarButton去做动画处理。

上一篇下一篇

猜你喜欢

热点阅读