Ios 如何在swift 4中使用多行itemTitle制作UITabBar
目前我在swift的一个iOS项目中工作。在我的项目中,我有一个UITabBarController,它包含五项。现在它运行良好,没有问题。但是现在我需要把标题改成更大的标题。但更改标题后,项目标题未完全显示或显示在两行中。我需要的是在两行中列出标题名。有办法吗?我检查了所有的密码。请帮助我。据我所知,使用默认选项卡项无法实现此目的。您必须自行添加自定义视图和设计选项卡,如下所述Ios 如何在swift 4中使用多行itemTitle制作UITabBar,ios,swift,uitabbarcontroller,uitabbar,uitabbaritem,Ios,Swift,Uitabbarcontroller,Uitabbar,Uitabbaritem,目前我在swift的一个iOS项目中工作。在我的项目中,我有一个UITabBarController,它包含五项。现在它运行良好,没有问题。但是现在我需要把标题改成更大的标题。但更改标题后,项目标题未完全显示或显示在两行中。我需要的是在两行中列出标题名。有办法吗?我检查了所有的密码。请帮助我。据我所知,使用默认选项卡项无法实现此目的。您必须自行添加自定义视图和设计选项卡,如下所述 在uitabarcontroller子类中编写一个类似addCustomTabbar()的方法,并在awakeFr
- 在
子类中编写一个类似uitabarcontroller
的方法,并在addCustomTabbar()
中调用awakeFromNib()
方法-使用self.tabBar.ishiden=true隐藏默认选项卡栏。这将隐藏默认选项卡栏李>addCustomTabbar()
- 创建您自己的
框架与选项卡栏框架相同,就像UIView
李>让tabbarView=UIView(框架:tabBar.frame)
- 从这里开始,创建一个带有相应框架的
对象,并添加到自定义视图中,即ui按钮
,如下所示 设btn=ui按钮(帧:CGRect(x:0,y:0,宽度:individualWidth,高度:Int(自定义选项卡\视图.帧.高度)))tabbar视图
由于每个
ui按钮
都有标题标签
,您可以将标题标签
的行数属性设置为零,文本换行设置为换行
。通过这种方式,您可以使用多行实现标题 你可以参考:我检查过的解决方案的可能重复。好的。非常感谢。让我试试这个。