ios关于故事版的tabbar自定义
来源:互联网 发布:mac的远程桌面连接 编辑:程序博客网 时间:2024/05/16 12:50
tabbarC.h
#import <UIKit/UIKit.h>@interface tabbarC : UITabBarController@end
tabbarC.m
#import "tabbarC.h"#import "TabBar.h"#import "Masonry.h"@interface tabbarC ()<TabBarDelegate>@end@implementation tabbarC- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [self.tabBar removeFromSuperview];// 移除系统自带tabbar //self.tabBar.hidden = YES;//隐藏系统自带tabbar 两种方法都能实现让系统自带tabbar消失的效果 TabBar *TB = [[TabBar alloc]initWithNibName:@"TabBar" bundle:nil]; TB.delegate = self; [self.view addSubview:TB.view]; [TB.view mas_makeConstraints:^(MASConstraintMaker *make) { make.left.right.bottom.equalTo(@0); make.height.equalTo(@49); }];}-(void)selectindex:(NSInteger)index { self.selectedIndex = index;}@end
创建好tabbarC类之后,在故事版里进行绑定
TabBar.h
#import <UIKit/UIKit.h>@protocol TabBarDelegate-(void)selectindex:(NSInteger)index;@end@interface TabBar : UIViewController@property (nonatomic, retain) id <TabBarDelegate> delegate;@end
TabBar.m
#import "TabBar.h"@interface TabBar ()@end@implementation TabBar- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib.}- (IBAction)click:(UIButton *)sender { [self.delegate selectindex:sender.tag];}@end
TabBar.xib
阅读全文
0 0
- ios关于故事版的tabbar自定义
- iOS中关于自定义Tabbar
- iOS 自定义tabbar的发现
- iOS自定义 TabBar的技巧
- 关于自定义tabbar的实现
- IOS关于tabBar的隐藏
- iOS自定义tabbar(没有tabbar上的黑线)
- 【iOS】【实例】自定义一个简单的TabBar
- iOS-自定义带抽屉效果的tabBar
- 关于tabbar上自定义按钮的设置
- IOS之自定义tabbar
- ios 自定义TabBar
- iOS 自定义tabbar
- iOS Swift 自定义tabbar
- IOS 自定义tabbar
- iOS自定义tabbar
- iOS 自定义tabBar
- iOS -- 自定义TabBar
- CodeForces
- [复习]高斯消元 解方程组
- 打开京东
- 学习springMVC-最少jar包及简单搭建
- PowerDesigner的使用
- ios关于故事版的tabbar自定义
- 搭建一个完整的Java开发环境
- Xmind基础教程-添加附件
- 发布到tomcat服务器上webapps里的文件名和项目名称不一样
- 思维导图之Python学习
- Qt的槽函数的public,protected,private以及Qt4、5中的connect函数。
- 「网络流 24 题」孤岛营救问题
- 12个Material Design风格控件的使用
- NOIP2009 最优贸易