标签栏上的 UIButton

Posted

技术标签:

【中文标题】标签栏上的 UIButton【英文标题】:UIButton on tabbar 【发布时间】:2013-01-21 15:57:51 【问题描述】:

在我的应用程序中,我通过单击视图控制器中的按钮将我的应用程序制作为 tabbarcontroller 我想在第三个标签栏按钮的位置添加一个 UIButton,怎么做? 我已经关注this 教程(可能是最好的)-但没有得到一个想法

我正在创建这样的标签栏

在 ViewController.h 中

   @property (strong,nonatomic) IBOutlet UIViewController *myhomeVC,*groupVC,*uploadVC;
   @property (nonatomic,strong) NSMutableArray *Array;
   @property (strong,nonatomic) IBOutlet UINavigationController *homeNavBar,*groupNavBar,*uploadNavBar;

在 ViewController.m 中

  -(IBAction)Login:(id)sender




    Array = [[NSMutableArray alloc] initWithCapacity:5];


    myhomeVC = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
    homeNavBar=[[UINavigationController alloc]initWithRootViewController:myhomeVC];
    homeNavBar.tabBarItem.title=@"First";



    groupVC = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
    groupNavBar=[[UINavigationController alloc]initWithRootViewController:groupVC];
    groupNavBar.tabBarItem.title=@"Second";

    uploadVC = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
    uploadNavBar=[[UINavigationController alloc]initWithRootViewController:uploadVC];
    uploadNavBar.tabBarItem.title=@"Third";


    [Array addObject:homeNavBar];
    [Array addObject:groupNavBar];
    [Array addObject:uploadNavBar];


    appDelegate.tabBarController.viewControllers = localViewControllersArray;

    [self.parentViewController.view setHidden:YES];



     appDelegate.window.rootViewController = appDelegate.tabBarController;


     
     

【问题讨论】:

【参考方案1】:

您为什么不为您的项目选择 GTabBar。? GTabBar 的链接。,, http://www.guerrillawebsitedesign.co.uk/wordpress/index.php/2010/09/30/how-to-create-a-custom-uitabbarcontroller-for-the-iphone-with-different-background-images-and-icons-part-1-2/

【讨论】:

以上是关于标签栏上的 UIButton的主要内容,如果未能解决你的问题,请参考以下文章

隐藏标签栏上的覆盖按钮

使标签栏上的自定义按钮圆形

快速使用标签栏上的不同图标

为啥我的标签栏上缺少背景?

如何在导航栏上的 UIBarButtonItem 内偏移 UIButton 图像?

float浮动在制作导航栏上的巧用