【问题标题】:How to increase the size of UITabBarItem in iphone?如何在 iphone 中增加 UITabBarItem 的大小?
【发布时间】:2012-04-27 13:10:56
【问题描述】:

我想在我的应用程序中增加 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];

【问题讨论】:

    标签: iphone objective-c ios cocoa-touch uitabbaritem


    【解决方案1】:

    我认为默认大小对用户来说是完全方便的。不管你想要什么,也许你应该用UIViewUIButtonsUITabbar 风格的图像制作自己的<Tabbar>

    【讨论】:

      【解决方案2】:

      setTitleTextAttributes:forState: 仅适用于 iOS 5.0 或更高版本。请参考UIBarItem Class ReferenceUITabBarItemUIBarItem 的子类)。对于之前的 iOS 版本,我认为你最好创建自己的自定义标签栏。

      您可能还想从Changing font size of tabbaritem 的答案中尝试其他方法。

      【讨论】:

        【解决方案3】:

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

        .使用这个你可以允许自己大小的文本、图像、颜色。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-09-29
          • 2016-04-23
          • 1970-01-01
          • 1970-01-01
          • 2018-03-06
          • 2014-10-15
          • 1970-01-01
          相关资源
          最近更新 更多