[英]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.