如何在UITableViewController中实现UITabBarItem?
如何使用方法实现TabBar项目-收藏夹的操作(单击)?
这是我的tableviewControler.h
@interface bibliotecaViewFinale : UITableViewController
@property (strong, nonatomic) IBOutlet UITabBarItem *myTabBar;
@property (strong, nonatomic)Aule_Biblioteche *aulebib;
@property (strong, nonatomic) IBOutlet UILabel *label_info;
@property (nonatomic,strong) NSArray *infobib;
@end我应该在.m中写什么?
发布于 2014-01-30 03:33:49
不知道你到底想实现什么,但如果你需要标签栏控制器中的表视图(控制器),你应该使用默认的或编写自定义的标签栏控制器,并将tvc作为一个子控件。
如果您只需要一个看起来像选项卡栏项目的按钮,那么您仍然应该编写一个自定义视图,并将表视图作为子视图。
发布于 2015-08-11 06:31:02
我也有同样的想法,让其中一个the栏项目的行为类似于UIButton,而其他的作为normal.Here则是我的代码:
@interface myTabBarVC()<UITabBarControllerDelegate>
@end
@implementation myTabBarVC
-(void)viewDidLoad{
[super viewDidLoad];
self.delegate=self;
}
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
NSInteger itemindex = [self.viewControllers indexOfObject:viewController];
if (itemindex == 0) {//change 0 to any tabbaritem's index your want to change
//add action here
return NO;
}
return YES;
}
@end唯一的问题是这个标签栏项目就像取消按钮一样,当你选择它时,它的颜色不会改变。我不知道如何修复它。
https://stackoverflow.com/questions/21439048
复制相似问题