动态隐藏tableView的Cell的底部线条
tableView.tableFooterView= [[UIViewalloc]init];
设置tableView的偏移量
[tableViewsetContentOffset:CGPointMake(0,100) animated:YES];
tableView的分割线左边间距为0
//初始化tableView时设置
if([tableViewrespondsToSelector:@selector(setSeparatorInset:)])
{[tableViewsetSeparatorInset:UIEdgeInsetsZero];
}
if([tableViewrespondsToSelector:@selector(setLayoutMargins:)])
{[tableViewsetLayoutMargins:UIEdgeInsetsZero];
}
tableView的代理函数
- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath
{if([cellrespondsToSelector:@selector(setSeparatorInset:)]){
[cellsetSeparatorInset:UIEdgeInsetsZero];
}
if([cellrespondsToSelector:@selector(setLayoutMargins:)]){[cellsetLayoutMargins:UIEdgeInsetsZero];
}
}
tabelView选中后颜色反选
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{
[tableViewdeselectRowAtIndexPath:indexPathanimated:YES];
}
在tableView索引中显示搜索按钮
- (NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableView{
NSMutableArray*arr = [[[NSMutableArrayalloc]initWithCapacity:0]autorelease];
[arraddObject:@"{search}"];//等价于[arr addObject:UITableViewIndexSearch];
returnarr;
}
网友评论