繁体   English   中英

iOS UITabbar无法正常工作?

[英]iOS UITabbar is not working?

我将一个UITabBar拖放到UIViewController (xib)中,并创建了这样的对象

@property (strong, nonatomic) IBOutlet UITabBar *tabbar;

我添加了UITabBarDelegate并且didSelectViewController代码是:

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
    NSLog(@"Selected INDEX OF TAB-BAR ==> %i", tabBarController.selectedIndex);

    if (tabBarController.selectedIndex == 3) {
        UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"APICON" message:@"test" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alert show];
    }
}

但是,当我单击UITabBar项警报时,为什么不出现?

xib或以编程方式为您设置委托xib ,如下所示

tabbar.delegate=self;

并将IBOutlet UITabBar *tabbar替换为IBOutlet UITabBarController *tabbar

我将UITabBarController拖到您的xib中,这将是您的主视图控制器。

您将需要在应用程序委托中为UITabBarController创建一个插座,然后在xib中将该插座连接到选项卡栏控制器。

之后,您可以为您的应用添加其他标签。

您还可以创建作为选项卡式应用程序的Xcode项目,并查看其代码以获取其他帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM