首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带UITabBarController的UITabBarItem

不带UITabBarController的UITabBarItem
EN

Stack Overflow用户
提问于 2014-01-30 02:04:05
回答 2查看 118关注 0票数 1

如何在UITableViewController中实现UITabBarItem?

如何使用方法实现TabBar项目-收藏夹的操作(单击)?

这是我的tableviewControler.h

代码语言:javascript
复制
@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中写什么?

EN

回答 2

Stack Overflow用户

发布于 2014-01-30 03:33:49

不知道你到底想实现什么,但如果你需要标签栏控制器中的表视图(控制器),你应该使用默认的或编写自定义的标签栏控制器,并将tvc作为一个子控件。

如果您只需要一个看起来像选项卡栏项目的按钮,那么您仍然应该编写一个自定义视图,并将表视图作为子视图。

票数 1
EN

Stack Overflow用户

发布于 2015-08-11 06:31:02

我也有同样的想法,让其中一个the栏项目的行为类似于UIButton,而其他的作为normal.Here则是我的代码:

代码语言:javascript
复制
@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

唯一的问题是这个标签栏项目就像取消按钮一样,当你选择它时,它的颜色不会改变。我不知道如何修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21439048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档