您的位置:首页 > 产品设计 > UI/UE

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: