iOS开发——纯代码界面(UITableViewController)
来源:互联网 发布:更改手机号码软件 编辑:程序博客网 时间:2024/05/30 02:52
创建UITableViewController(表视图控制器)
创建一个类TableViewController继承UITableViewController
1、AppDelegate.m中代码如下(记得导入TableViewController不然报错)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; TableViewController *view = [[TableViewController alloc] init]; self.window.rootViewController = view; [self.window makeKeyAndVisible]; return YES;}
2.TableViewController.m中,已下有三个方法必须实现。
(1)- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;(2)- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;(3)- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
TableViewController.m代码如下:
//用来指定表视图的分区个数- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { //分区设置为1 return 1;}//用来指定特定分区有多少行- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { //设置为20行 return 20;}//配置特定行中的单元格- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *ID = @"cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID]; if (!cell) { //单元格样式设置为UITableViewCellStyleDefault cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID]; } //设置单元格中的imageView cell.imageView.image = [UIImage imageNamed:@"Totoro副本"]; //设置单元格中的textLable cell.textLabel.text = @"龙猫"; return cell;}//设置单元格的高度- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPat{ //这里设置成150 return 150;}
3.运行程序,结果如下:
0 0
- iOS开发——纯代码界面(UITableViewController)
- iOS开发——纯代码界面(自定义UITableViewCell)
- ios开发之 纯代码构建UITableViewController,循环利用
- iOS开发——纯代码界面(UIViewController和文本类控件)
- iOS开发——纯代码界面(UITabBarController,UINavigationController,UIImageView)
- iOS开发之纯代码界面
- IOS开发使用纯代码开发界面_学习笔记
- IOS开发之纯代码界面--基本控件使用篇
- IOS开发之纯代码界面--基本控件使用篇
- IOS开发之纯代码界面--基本控件使用篇
- IOS开发之纯代码界面--基本控件使用篇
- IOS 纯代码实现界面
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程
- ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- ios开发UI基础—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- iOS开发UI基础—24使用纯代码自定义UItableviewcell实现一个简单的微博界面布局
- js笔记字符串
- Android Inline hook跳转部分代码
- urllib2 的使用细节(转)
- 关于 Android 进程保活,你所需要知道的一切
- dw.find,如果参数endrow 大于 startrow,会出现倒序查询
- iOS开发——纯代码界面(UITableViewController)
- Android MVC模式
- CBCentralManager 蓝牙
- ORB
- [bzoj4199][NOI2015]品酒大会
- iOS技术面试题
- android viewGroup事件分发一
- xUtils3之数据库笔记
- Sping+ActiveMQ整合--源自技术