我的UITabBar图像不起作用,我在哪里可以找到界面构建器提供的UITabBar图像

时间:2009-07-21 15:03:33

标签: iphone

我通过右键点击来自网站的图像。该图像是一个UITabBar Imange,本来应该在UITabBar上运行,但它只是在我运行应用程序时向我展示了一个正方形。谁能告诉我为什么它不起作用。

接口构建器确实为UITabBar提供了一些图像。它们存储在哪里以及如何访问它们。

2 个答案:

答案 0 :(得分:1)

如果我理解正确,你想知道如何获得收藏夹的明星或搜索的放大镜。这是对的吗?

要在代码中执行此操作,请使用此UITabBarItem函数:

- (id)initWithTabBarSystemItem:(UITabBarSystemItem)systemItem tag:(NSInteger)tag;

其中systemItem就是其中之一:

UITabBarSystemItemMore
UITabBarSystemItemFavorites
UITabBarSystemItemFeatured
UITabBarSystemItemTopRated
UITabBarSystemItemRecents
UITabBarSystemItemContacts
UITabBarSystemItemHistory
UITabBarSystemItemBookmarks
UITabBarSystemItemSearch
UITabBarSystemItemDownloads
UITabBarSystemItemMostRecent
UITabBarSystemItemMostViewed

要在Interface Builder(我自己不使用)中执行此操作,请添加UITabBar,然后添加UITabBaritem;然后从Inspector中的Tab BarItem Attributes:BarItem中选择条形项的类型。

创建UITabBars实际上非常复杂。仔细阅读文档并查看教程。如果你感到困惑,你并不孤单。 (并了解UIToolbar(让用户采取行动)和UITabBar(让用户更改他们正在查看的内容或信息的显示方式)之间的区别。

注意:使用自定义项目时要非常小心。例如,不要使用“搜索”图标来表示“显示相同的数据,但使用更大的字体”。如果你这样做,你的申请将被拒绝。

答案 1 :(得分:0)

如果您使用IB,也许,xcode即使在项目中也找不到图像。

鼠标右下方的图像,选择“获取信息”,第一个选项卡“常规”,其中显示“make file localizable”。使用这些选项卡稍微玩一下,并尝试像以前一样进行配置。

保存,运行项目,我认为图像将显示在标签栏上。

我希望能有所帮助。我是一个客观的人。

威利。