UITableView
柏灿
iOS,前端,混合开发
展开
-
iOS UITableView(三) 为tableView添加图片实现电话薄
#import //首先创建数据模型,.m文件就不用写了@interface UserModel :NSObject//头像图片名字@property(nonatomic,copy)NSString *headName;//用户名@property (nonatomic,copy)NSString *userName;//联系方式原创 2015-12-27 23:41:29 · 859 阅读 · 0 评论 -
iOS UITableView(一)tableView的创建
从今天开始我给大家介绍下常用的tableView的一些功能实现方法原创 2015-12-25 15:47:32 · 2016 阅读 · 0 评论 -
iOS UITableView(十三) tableView经常用的代理总结和滑动删除
tableView经常用的几个代理和滑动删除原创 2016-01-13 09:55:44 · 842 阅读 · 0 评论 -
iOS UITableView(十二) 设置tableView的滚动范围
在某些情况下中我们需要设置tableView的滚动范围 这里我们设置 tableView的contentSize 属性即可 当tableview 滑动时设置它们的contentSize-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ self.tableView.contentSi原创 2016-01-12 23:34:22 · 3084 阅读 · 0 评论 -
iOS UITableView(二) 为tableView添加数据
//我们上一章创建了一个tableView我们来添加点数据吧#import "ViewController.h"//代理@interface ViewController ()UITableViewDelegate,UITableViewDataSource>{ UITableView *_tableView; //原创 2015-12-27 00:43:15 · 3600 阅读 · 0 评论 -
iOS UITableView(十一) tableView的几个小技巧
一、我们在加载有分割线的cell的时候会发现它的右端会短一点,并没有到屏幕右侧,我这里给大家提供两个方法,1、用XIB拉出分割线,加载的时候分割线自然不会消失,还有一个是在inspector 里面有个Separator Insetss 标签 默认是 Default,我们选择一下 发现有个Custom 这时候我们惊奇的发现Left 15 ,这时候我们只要把这个 15 改成 0 , 然原创 2016-01-10 22:11:33 · 485 阅读 · 0 评论 -
iOS UITableView(十一) tableView的下拉刷新
如今下拉刷新有常用的几个第三方用着也不错,这里我用系统的UIRefreshControl来给大家介绍一下系统的刷新,注意此控件目前只能用于UITableViewController,大家用的时候注意。第三方择没有限制下面我给大家展示一下代码(还是用的上次的索引Demo)// ViewController.m// UItableViewIndexes//// Created by原创 2016-01-08 23:45:04 · 574 阅读 · 0 评论 -
iOS UITableView(十) tableViewcell内容重复的解决办法
我们都知道tableView是有也重用机制的,它的 tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。但是需要注意的是正是因为这样的原因:配置Cell的时候一定要注意,对取出的重用的cell做重新赋值,不要遗留老数据。为了解决c原创 2016-01-07 23:04:36 · 5730 阅读 · 0 评论 -
iOS UITableView(九) 给tableView添加索引
本文介绍如何给tableView添加右侧索引主要是用到了下面的方法-(NSArray*)sectionIndexTitlesForTableView:(UITableView *)tableView{}下面展示我的全代码#import "ViewController.h"@interface ViewController (){ UITableView *_tableVi原创 2016-01-06 17:28:14 · 1959 阅读 · 0 评论 -
iOS UITableView(八) cell长按快捷键
//允许Menu菜单-(BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}//点击每个cell都可以出现Menu菜单-(BOOL)tableView:(UITableView *)原创 2016-01-05 23:22:11 · 385 阅读 · 0 评论 -
iOS UITableView(七) cell删除总结
前面我已经写过cell删除的博客感觉不太全面,今天我们来总结一下cell的删除几种方法在应用里大概会用到3种cell的删除方式1、向左划cell,右侧出现删除按钮//设置编辑的风格-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NS原创 2016-01-04 23:17:52 · 904 阅读 · 0 评论 -
iOS UITableView(六) cell的移动
要想实现cell的移动 我们需要实现这几个方法//系统自带的编辑按钮点击的时候会调用下面的方法 我们只需要重写一下就可以了(这个可用可不用)- (void)setEditing:(BOOL)editing animated:(BOOL)animated { //首先要调用父类的父类的方法知道如果改变 编辑按钮的状态Edit/Done [super原创 2015-12-30 23:14:41 · 730 阅读 · 0 评论 -
iOS UITableView(十四) 设置TbleviewController的滚动范围
TbleviewController 当在一些情境中我们需要我们的tableview 滚动时增大它们的滚动范围时候我们可以调用 self.tableView的contentSize 属性 当tableview 滑滚时设置它们的contentSize-(void)scrollViewDidScroll:(UIScrollView *)scrollView{原创 2016-01-20 23:34:35 · 308 阅读 · 0 评论 -
iOS UITableView(五) cell的文字操作及响应事件
//下面介绍下cell上的文字操作 cell.textLabel.numberOfLines=2;//字数长的话可以换行 cell.textLabel.font=[UIFontsystemFontOfSize:10];//设置字号 cell.textLabel.textColor=[UIColorredColor];//设置颜色 ce原创 2015-12-29 22:52:58 · 945 阅读 · 0 评论 -
iOS UITableView(四) 为tableView设置头尾视图,改变cell的宽度,cell的缩进
这里简单介绍一下上篇使用但没有着重突出的一些方法大家可以自己下去实现并观测效果//设置标题头的宽度-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 40;}//设置标题尾的宽度原创 2015-12-28 22:55:02 · 2348 阅读 · 0 评论 -
UItableViewCell的分割线顶头显示
实现如下代理方法即可- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell respondsToSelector:@selector(setSeparatorInset:)原创 2016-06-21 10:16:04 · 1046 阅读 · 0 评论