第七节课表视图基本概念和用法_第1页
第七节课表视图基本概念和用法_第2页
第七节课表视图基本概念和用法_第3页
第七节课表视图基本概念和用法_第4页
第七节课表视图基本概念和用法_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院13年2月28日星期

:无限互联3G学院 ··13年2月28日星期

:无限互联3G学院1、表视图的基本概念·UITableView的基本概念·UITableView基本样式13年2月28日星期

:无限互联3G学院

2:286505249·UITableView的风格·表视图存在两种显示风格,UITableViewStylePlain、一般样式表视 分组样式表视13年2月28日星期

:无限互联3G学院

2:286505249

·表视图的头部视图由tableHeaderView属性设置,尾部视图通过 13年2月28日星期

:无限互联3G学院

2:286505249_tableView=[[UITableViewalloc]initWithFrame:CGRectMake(0,0,320,460-_tableView.delegate=_tableView.dataSource=

设置tableView设置tableView[self.view-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return返回每个section中的单元格数,一般以数组的形式表示section中有几行[array-(UITableViewCell*)tableView:(UITableView*)tableView(NSIndexPath*)indexPathstaticNSString*identifier=UITableViewCell*cell=[tableViewif(cell==nil)cell=[[[UITableViewCellinitWithStyle:UITableViewCellStyleDefault}return13年2月28日星期

:无限互联3G学院

群2:286505249不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院课堂实例··学习UIFont·参考FontTestDemo13年2月28日星期

:无限互联3G学 不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院

2、表视图常用属性和方法@property(nonatomic)UITableViewCellSeparatorStyle@property(nonatomic,retain)UIColor@property(nonatomic,retain)UIView@property(nonatomic,retain)UIView@property(nonatomic)CGFloat设置表视图section@property(nonatomic)CGFloat设置表视图section@property(nonatomic)CGFloat@property(nonatomic,readwrite,retain)UIView刷新表视图section13年2月28日星期

:无限互联3G学院

2:286505249

默认为NO@property(nonatomic,getter=isEditing)BOOL默认为YES@property(nonatomic)BOOLallowsSelection默认为NO@property(nonatomic)BOOL默认为NO@property(nonatomic)BOOLallowsMultipleSelection//默认为NO,在编辑状态下时,是否可以同时选中多个单元格,注意版本问题13年2月28日星期

:无限互联3G学院

2:286505249

//(NSIndexPath*)indexPathForCell:(UITableViewCell指定一个范围,返回一个数组,内容是NSIndexPath实例,指定rect无效,返回(NSArray指定一个NSIndexPath,返回一个cell实例,如果cell没有显示,返回为(UITableViewCell*)cellForRowAtIndexPath:(NSIndexPath根据显示的cell,返回一组cell实例的数组,如果没有显示,返回(NSArray根据显示的cell,返回一组NSIndexPath实例的数组,如果没有显示,返回(NSArray-(void)scrollToRowAtIndexPath:(NSIndexPath*)indexPathatScrollPosition:(UITableViewScrollPosition)scrollPositionanimated:(BOOL)animated;13年2月28日星期

:无限互联3G学院

2:286505249

插入一行cell-(void)insertRowsAtIndexPaths:(NSArray*)indexPaths删除一行cell-(void)deleteRowsAtIndexPaths:(NSArray*)indexPathswithRowAnimation:刷新一个行cell-(void)reloadRowsAtIndexPaths:(NSArray*)indexPathswithRowAnimation:(UITableViewRowAnimation)animationNS_AVAILABLE_IOS(3_0);移动cell(void)moveRowAtIndexPath:(NSIndexPath*)indexPath*)newIndexPath13年2月28日星期

:无限互联3G学院

2:286505249·NSIndexPathNSIndexPath实例,来指定特定行·+(NSIndexPath*)indexPathForRow:(NSInteger)rowinSection:(NSInteger)section;@property(nonatomic,readonly)NSIntegersection;//指定分区@property(nonatomic,readonly)NSIntegerrow; //指定行13年2月28日星期

:无限互联3G学院

2:286505249不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院课堂实例··将行高设置成70px,观察行图13年2月28日星期

:无限互联3G学 不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院 ·数据源方法(UITableViewDatasource)源方法,以此来完成表中数据的配置(一般来说数据源方法是用来配置表中的数据·委托方法(UITableViewDelegate):表视图的委托方法 理表视图基本样式(单元格的高度)13年2月28日星期

:无限互联3G学院

2:286505249··意事件循环没有结束·NSInteger)numberOfSectionsInTableView:(UITableView*)tableView1,默认为-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section;//2-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;//313年2月28日星期

:无限互联3G学院

2:286505249配置section-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;配置表视图section个数,默认为section-(NSString*)tableView:(UITableView*)tableViewsection-(NSString*)tableView:(UITableView*)tableViewtitleForFooterInSection:13年2月28日星期

:无限互联3G学院

2:286505249/*表视图的编辑移动、删除等

(BOOL)tableView:(UITableView*)tableView(BOOL)tableView:(UITableView*)tableView-(void)tableView:(UITableView*)tableView(void)tableView:(UITableView*)tableView*)sourceIndexPathtoIndexPath:(NSIndexPath13年2月28日星期

:无限互联3G学院

2:286505249·-(CGFloat)tableView:(UITableView*)tableView(NSIndexPath设置section-(CGFloat)tableView:(UITableView*)tableView自定义section-(UIView*)tableView:(UITableView*)tableView-(UIView*)tableView:(UITableView*)tableViewviewForFooterInSection:13年2月28日星期

:无限互联3G学院

2:286505249·

-(void)tableView:(UITableView-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath;-(void)tableView:(UITableView*)tableView(NSIndexPath*)indexPatheditingStyleForRowAtIndexPath:(NSIndexPath*)indexPath;13年2月28日星期

:无限互联3G学院

2:286505249不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院

课堂实例13年2月28日星期

:无限互联3G学 不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院·

4、单元格的基本用法·考虑这样的一种问题,假设表视图中有上百个联系人(甚 ),那么我们需staticNSString*identifier@"myCell"检测查询是否有闲置UITableViewCell*cell=[tableViewif(cell==nil)cell=[[[UITableViewCellautorelease];设置cellreturn

13年2月28日星期

:无限互联3G学 if(cell==nil)cell=[[[UITableViewCellalloc]}cell.imageView.image=[UIImagecell.textLabel.text=text;13年2月28日星期

:无限互联3G学院

2:286505249

if(cell==nil)cell=[[[UITableViewCellalloc]}cell.imageView.image=[UIImagecell.textLabel.text=text;cell.detailTextLabel.text=13年2月28日星期

:无限互联3G学院

2:286505249·

13年2月28日星期

:无限互联3G学院

2:286505249·设置辅助图标(默认为·辅助图标样式cell.accessoryType=cell.accessoryTypecell.accessoryType:无限互联3G学院

群2:28650524913年2月28日星期不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院

课堂实例式·添加辅助图标,实 方13年2月28日星期

:无限互联3G学 不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院课堂实例··NSIndexPath*lastIndexPath=UITableViewCell*lastCell=[tableViewlastCell.accessoryTypeUITableViewCell*cell=[tableViewcell.accessoryType=isSelected=indexPath.row;13年2月28日星期

:无限互联3G学 不得 持续更新中13年2月28日星期

:无限互联3G学院 和iPad软件开发培训机构,到目前为 最好的肯定,也是我们前进的最动力,我们感谢的努力,感谢对我们的支持!我们也将免费为提供最好的就业后的技术支持! 的高薪就业13年2月28日星期

:无限互联3G学院课堂实例··-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论