我可以只在标签栏项目中显示文本并更改样式和位置吗

Can i only display text in tab bar item and change the style and position

我在storyboard中添加了tab bar,不想给tab bar item设置图片,点赞如下:

如何更改 Storybord 中栏项目标题的字体和位置?

首先select故事板中的标签栏项目,然后在属性检查器中将系统项目和标题位置设置为自定义,这样您就可以通过将值设置为水平和垂直来更改标题的位置盒子。

最后,要更改字体,请在您的 viewDidLoad() 中包括:

UITabBarItem.appearance().setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Avenir-BlackOblique", size:20)!, NSForegroundColorAttributeName: UIColor.blue], for: .normal)

NSFontAttributeName 允许您更改字体样式,NSForegroundColorAttributeName 允许您更改字体颜色。