UITableView的常用代理方法
2014-09-04 10:18
281 查看
//设置行高- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath{ return 80;}//分区- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ // Return the number of sections. return 3;}//设置每个区有多少行共有多少行- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ return 2;}
//设置区域的名称- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section;{ return @"123";}
//是否允许行移动-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}
//响应点击事件- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{ NSLog(@"响应单击事件");}
//小按钮的响应事件- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{ NSLog(@"accessoryButton的响应事件"); }
//删除按钮的名字-(NSString*)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ return @"删除";}//设置滑动,-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ //ruturn NO不实现滑动 return YES;}-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog(@"手指撮动了"); return UITableViewCellEditingStyleDelete;// //插入// return UITableViewCellEditingStyleInsert;}设置CELL的样式 // cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色// cell.selectionStyle = UITableViewCellSelectionStyleGray; //无颜色// cell.selectionStyle = UITableViewCellSelectionStyleNone; //向右箭头样式// cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; //向右箭头button cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
UITableViewCellStyleDefault,// Simple cell with text label and optional image view (behavior of UITableViewCell in iPhoneOS 2.x) UITableViewCellStyleValue1,// Left aligned label on left and right aligned label on right with blue text (Used in Settings) UITableViewCellStyleValue2,// Right aligned label on left with blue text and left aligned label on right (Used in Phone/Contacts) UITableViewCellStyleSubtitle
本文出自 “小喜子” 博客,请务必保留此出处http://xiaoxizhi.blog.51cto.com/6599964/1548608
//设置区域的名称- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section;{ return @"123";}
//是否允许行移动-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}
//响应点击事件- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{ NSLog(@"响应单击事件");}
//小按钮的响应事件- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{ NSLog(@"accessoryButton的响应事件"); }
//删除按钮的名字-(NSString*)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ return @"删除";}//设置滑动,-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ //ruturn NO不实现滑动 return YES;}-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog(@"手指撮动了"); return UITableViewCellEditingStyleDelete;// //插入// return UITableViewCellEditingStyleInsert;}设置CELL的样式 // cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色// cell.selectionStyle = UITableViewCellSelectionStyleGray; //无颜色// cell.selectionStyle = UITableViewCellSelectionStyleNone; //向右箭头样式// cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; //向右箭头button cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
UITableViewCellStyleDefault,// Simple cell with text label and optional image view (behavior of UITableViewCell in iPhoneOS 2.x) UITableViewCellStyleValue1,// Left aligned label on left and right aligned label on right with blue text (Used in Settings) UITableViewCellStyleValue2,// Right aligned label on left with blue text and left aligned label on right (Used in Phone/Contacts) UITableViewCellStyleSubtitle
本文出自 “小喜子” 博客,请务必保留此出处http://xiaoxizhi.blog.51cto.com/6599964/1548608
相关文章推荐
- UITableView的常用代理方法
- UITableView的常用代理方法
- UITableView的常用属性和代理方法
- UITableView的常用代理方法
- UITableView的常用代理方法
- UITableView的一些常用设置和代理方法
- UITableView_6-团购实例,刷新数据,代理实现,GCD方法使用
- iOS UITableView代理方法详解
- UITableView 常用的几个方法
- IOS uitableview代理方法
- UITableView代理和数据源方法总结
- iOS开发-UITableView常用方法
- UITableView(基本设置和常用的协议方法)
- IOS UIScrollView常用代理方法
- UItableView编辑的使用edit, UItableView的一些常用方法
- UITableView的代理方法viewForHeaderInSection不执行的原因
- UIScrollView && UITableView相关属性汇总及常用方法
- 在做uitableview的代理方法时,一定要设datasource=self
- UITableView和UITableViewCell常用属性和方法
- UI 常用方法总结之--- UITableView (不断更新中)