帮我标签栏应用程序

时间:2011-01-06 09:17:44

标签: iphone iphone-sdk-3.0

我使用标签栏应用程序模板创建了一个iphone应用程序...

我想在顶部显示标签栏,但现在显示在底部..

有没有办法在顶部显示标签栏?

还有什么办法可以改变它的图标吗?如果是这样的......怎么样?

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

我建议您不要这样做,因为您可能无法在应用商店中接受您的应用。

  

人们希望标准视图和控件在不同应用程序中的外观和行为一致。

     

遵循标准用户界面元素的推荐用法。通过这种方式,用户可以依赖他们以前的经验来帮助他们学习使用您的应用程序。如果iOS更改了这些标准视图或控件的外观或行为,您还可以轻松地使应用程序查看最新并正常工作。

来自iOS Human Interface Guidelines

答案 1 :(得分:0)

标签栏项目图标可以通过编程方式设置:

UITabBarItem *t = [[UITabBarItem alloc] initWithTitle:NSLocalizedString(@"Title", @"Title - tab bar item") image:[UIImage imageNamed:@"tab_bar_icon.png"] tag:0];

对于标签栏控制器的位置,我同意Dolbz的回答。

已修改:将标签栏项添加到现有标签栏:

    one_Of_My_View_Controller.tabBarItem = t;
    [t release];

    tabBarController.viewControllers = [NSArray arrayWithObjects:one_Of_My_View_Controller, nil];
    [one_Of_My_View_Controller release];