ios - 更改 UITabBarController 中选项卡的宽度以调整第六个选项卡

标签 ios swift uitabbarcontroller uitabbar

我需要标签栏 Controller 中的六个选项卡。当我添加第六个选项卡时,会创建更多选项卡,并且不会显示第五个和第六个选项卡。如何减小项目的宽度,以便调整它以显示所有六个选项卡。

最佳答案

//Swift #3
class TabBarViewController: UITabBarController, UITabBarControllerDelegate {  

    override func viewWillAppear(_ animated: Bool) {  
    super.viewWillAppear(animated)
    self.tabBar.itemWidth = your width 
     //(self.tabBar.frame.width) / (numberOfItems
    } 
  }

关于ios - 更改 UITabBarController 中选项卡的宽度以调整第六个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631536/

相关文章:

ios - OAuth 2.0 ios 快速实现

iPhone UITabBarController

ios - Google App Indexing 没有解决 Swift 问题?

ios - SwiftUI:通过数据库连接实现评级 View

ios - React-Native navigation.addListener 不是函数

iphone - 我需要一种方法来检测我的 UIButton 上的最后五次点击时间

iphone - 如何在 iOS 5 中更改 UITabBarItem 中的文本颜色

ios - 如何在导航 Controller 中添加 tabbarcontroller

iOS:从 iOS 应用程序中删除 1x 图像是个好主意吗?

ios - UIScrollView 缩放到错误的点