我有一个UITabBarController
这样的:标题文本拥抱/字距+夹闭UITabBarItem
正如你所看到的,“发现”和“要求”的标题是通过大量的字距压缩。在每个项目标题的末尾,它们也会被略微裁剪。有没有什么办法解决这一问题?
P.S.这个问题不会出现在iPhone 6和6+上,只有5S及以下。
我有一个UITabBarController
这样的:标题文本拥抱/字距+夹闭UITabBarItem
正如你所看到的,“发现”和“要求”的标题是通过大量的字距压缩。在每个项目标题的末尾,它们也会被略微裁剪。有没有什么办法解决这一问题?
P.S.这个问题不会出现在iPhone 6和6+上,只有5S及以下。
似乎UITabBars存在一个问题,如果他们认为他们的框架太小,他们会尝试确定项目标题标签。
这个问题与框架大小可以发生在手动设置UITabBar
的框架或可能有更多的项目比舒适地适合在屏幕上(在你的情况5)。
根据我对此问题的体验,有人错误地将UITabBar
的框架设置为CGRectZero
,以便在隐藏时不会影响UIToolbar的布局几何图形。你是否可以手动编辑你所拥有的两个标签栏之一的框架?
我有这个问题发生,当我试图添加一个UITabBarController
过早。我将它作为主要window.rootViewController
的子视图控制器在其viewDidLoad:
方法中添加。但是,此时根视图尚未正确初始化,因此标签栏使用了不正确的帧进行计算(正如Ben Lachman所暗示的那样)。我通过添加延迟来初始化标签栏项目上的图像来解决此问题,从而使标题以正确的间距显示。
我希望这会帮助你http://stackoverflow.com/questions/15054056/size-of-the-tabbaritems-in-a-uitabbarcontroller – 2014-11-21 15:08:21
我没有看到这个问题,当我尝试你的设置。它看起来像文本被限制在方形图像的宽度。你是否在做一些事情来实现这一点(我的文字超出了我的形象的边缘,一个20x20的正方形)? – rdelmar 2014-11-21 17:39:59
@ user1478,没有什么帮助 – demon9733 2014-11-21 17:40:09