2012-02-15 94 views
2

我已经检查了几个解决方案,看到您可以在故事板中设置它,但要设置图标,您必须将其设置为默认标识符,并且这样做会删除标题并设置默认一,如果您将标题设置为您自己的标题,则会再次返回到自定义图标图像。iOS - 设置UITabBar图标

我想为此使用默认的iOS图标图像,而不是从网上下载一些图像。

我也尝试通过访问rootViewController获取TabBar来设置它在didFinishLaunching的AppDelegate中,但它在设置选项卡栏项时给了我一个未定义的选择器错误。看来工作似乎是在我的视图控制器中设置tabBarItem属性,但这种方式只有一个被设置,当视图显示,我希望他们都已经设置,也是相同的问题与故事板中的标识符,它设置默认图标的标题。

+1

如果您使用具有不同含义/标题的iOS标签栏项目,则可能会遇到应用程序批准的麻烦。 – jrturton 2012-02-15 21:01:20

回答

4

这是针对iOS HIG来使用系统提供的带有非标准标题的标签栏图标。这不是一个好主意,因为图标/标题组合是用户期望的通用UI语言的一部分。

因此,您不会在标准API中找到设置系统提供的选项卡栏图标的方法,而无需设置相应的标准标题。

+0

好的,谢谢yuji – 8vius 2012-02-15 21:08:02