2009-08-17 47 views
0

在我的应用程序中,我使用导航控制器和tabBar作为我的视图。问题是,我对这些视图的标题有点太长了,以至于它们看起来像下面的照片。 alt text http://img17.imageshack.us/img17/1524/picture2usx.pngIphone UITabBarItems标题重叠

有人可以给任何建议来解决这个问题?我试着继承UITabBarItem,但我不能添加一个标签作为子视图,我不能改变字体或大小..它看起来确定当我只有4个按钮,但这是不好的,因为我需要更多的按钮。减少名字也不是一个选项,我不认为苹果会喜欢这个。

预先感谢您。

回答

1

据我所知,没有办法做你想做的事情很容易。

您可以在图标图像中创建一些名称字符串。这当然会迫使你将你的图标图像国际化,并且你最终还会在你的一些文本中出现蓝色。

根本没有标题,并且通过在包含视图上绘图来覆盖字体缩放标题。请注意,当标签栏项目中没有标题时,下面的页面在标题栏中也没有标题。

更好的是,如果你能做到的话,就是缩短名字。我知道这在德国很艰难,但肯定还有其他选择。

我希望苹果公司在4.0版本中进行了改进,但由于这些字体已经相当小,所以我对此有所怀疑。

+0

谢谢你的回复。我问是否有可能缩短名字,但是是不是......我使用邮政(一个非常酷的应用程序),我想我会尝试他们的方法,滚动视图与按钮,我希望它会工作。再次感谢你。 – 2009-08-17 14:11:53