摘要:本文将带你了解IOS开发入门IOS学习(九)UITabView使用及几种常见的创建方式,希望本文对大家学IOS有所帮助。
本文将带你了解IOS开发入门IOS学习(九)UITabView使用及几种常见的创建方式,希望本文对大家学IOS有所帮助。
1.
纯代码创建
- (void)viewDidLoad { [super
viewDidLoad]; // Do any additional setup after loading
the view. self.view.backgroundColor = [UIColor
grayColor]; //style:UITableViewStyleGrouped
分组 //style:UITableViewStylePlain
当组名称滑动到顶部时,将固定在顶部位置 UITableView *tabview =
[[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain]; tabview.backgroundColor
= [UIColor yellowColor]; tabview.dataSource =
self; [self.view addSubview:tabview];} -
(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return
5;} - (NSString *)tableView:(UITableView *)tableView
titleForHeaderInSection:(NSInteger)section{ return
[NSString stringWithFormat:@"分组%zd", section];}-
(NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section{ return
6;} - (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath
*)indexPath{ UITableViewCell
*cell = [[UITableViewCell alloc] initWithFrame:CGRectMake(0, 0,
CGRectGetWidth(self.view.bounds),
50)]; cell.textLabel.text
= [NSString stringWithFormat:@"hello%zd",
indexPath.row]; return cell;}
2. 创建viewcontroller时,同时创建.xlb文件,再把uitabview拖拽到.xlb文件中
#import "SecondViewController.h" @interface
SecondViewController ()@property (weak, nonatomic) IBOutlet UITableView
*tabview; @end @implementation SecondViewController -
(void)viewDidLoad { [super
viewDidLoad]; // Do any additional setup after loading
the view from its
nib. self.tabview.backgroundColor
= [UIColor greenColor];}
3.自定义tabview,需创建一个。xlb文件
/// CustomTabView.h// UITabViewTest//// Created by zzj on
2016/11/29.// Copyright © 2016年 zzj. All rights
reserved.// #import
#import "CustomTabView.h" @implementation
CustomTabView +
(instancetype)tableViewWithDataSource:(id
#import "ThirdViewController.h"#import
"CustomTabView.h" @interface ThirdViewController
()
xlb文件中只有一个 uitabview控件
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号