如何在iPhone中增加UITabBarItem的大小



我想在我的应用程序中增加UITabBarItem的文本大小。它的默认颜色和大小不清晰可见。

尝试了这段代码,但给了我错误 -->UITabBar 用于即时消息没有使用选择器"setTitleTextAttributes"声明方法。

有谁知道该怎么做?

[yourTabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
    [UIColor whiteColor], UITextAttributeTextColor, 
    [NSValue valueWithUIOffset:UIOffsetMake(0,0)], UITextAttributeTextShadowOffset, 
    [UIFont fontWithName:@"Helvetica" size:18.0], UITextAttributeFont, nil]
    forState:UIControlStateNormal];

我认为默认大小对用户来说是完全方便的。无论如何,也许你应该用UIViewUIButtonsUITabbar风格的图像制作自己的<Tabbar>

setTitleTextAttributes:forState:仅在 iOS 5.0 或更高版本中可用。请参考UIBarItem类参考(UITabBarItemUIBarItem的子类)。对于以前版本的iOS,我认为您最好创建自己的自定义标签栏。

您可能还想尝试更改选项卡栏项的字体大小中的答案中的其他方法。

为此,您应该使用 UITabbar 类创建动态标签栏。

.使用它您可以允许自己大小的文本,图像,颜色。

最新更新