如何在没有图像的情况下使用UITabBar ...仅限文本

Osa*_*ias 8 iphone uitabbar

我想使用UITabBar,但没有图像.我希望文本占据完整的控制空间.我尝试将图像设置为nil,但文本很小并且与tabbaritem的底部对齐.

Jer*_*emy 20

此函数更改所有UITabBarItems的字体:

[[UITabBarItem appearance] setTitleTextAttributes: aNSDictionaryOfTextAttributes];
Run Code Online (Sandbox Code Playgroud)

你可以指定类似于这个答案找到属性的字典的字体类型和大小这里.然后通过以下方式消极地抵消文本的垂直位置:

[[UITabBarItem appearance] setTitlePositionAdjustment:UIOffsetMake(0.0, -18.0)];
Run Code Online (Sandbox Code Playgroud)


Aja*_*rma -4

即使我在谷歌上搜索了很多相同的内容,但我仍然无法做到这一点

这是默认的,文本位于标签栏的@底部......

但还有另一种选择,因为您需要将整个 tabitem 创建为文本

只需使用上面写有文字的图像即可。

完成 !!!

希望这可以帮助我