最近的项目需要支持iOS9.0
,需要自定义TarBar
,在进行自定义的过程中,出现了一些问题,其根本原因就是iOS9.0
与iOS10.0+
系统的差别,对TarBar
进行层级的修改。
如下图所示,可以看出。
iOS10.0
以后将背景图_UITabBarBackgroundView
与顶部横线UIImageView
视图进行合并,合并为_UIBarBackground
。
iOS9.0
视图层级
iOS10.0+
视图层级
最近的项目需要支持iOS9.0
,需要自定义TarBar
,在进行自定义的过程中,出现了一些问题,其根本原因就是iOS9.0
与iOS10.0+
系统的差别,对TarBar
进行层级的修改。
如下图所示,可以看出。
iOS10.0
以后将背景图_UITabBarBackgroundView
与顶部横线UIImageView
视图进行合并,合并为_UIBarBackground
。
iOS9.0
视图层级iOS10.0+
视图层级