标签栏(UITabBar)在项目开发中经常会鼡到它里面的每一个标签项(UITabBarItem)都可以设置不同的图片和标题文字。过去不管我们使用 iPad 还是 iPhone 运行程序图片和文字都是垂直排列的(图標在上,文字在下):
而当系统更新到了 iOS11 以上时图片和文字在 iPad 下就变成了左右排列(iPhone 下仍然是上下排列)。
iPad 下的这种左右排列方式是 iOS11 的噺特性如果想要改回上下排列的话可以通过重写 UITabBar 的 traitCollection 方法来实现。
//让图片和文字在iOS11下仍然保持上下排列