首页 > 代码库 > tableview适配
tableview适配
//#define IOS7_OR_LATER ( [[[UIDevice currentDevice] systemVersion] compare:@"7.0"] != NSOrderedAscending )- (void)setFrame:(CGRect)frame { if (IOS7_OR_LATER) { NSInteger inset = 10; frame.origin.x += inset; frame.size.width -= 2 * inset; } [super setFrame:frame];}
#pragma mark----------iOS7 适配----------- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // only one cell in section - must be rounded on top & bottom if (indexPath.row == 0 && indexPath.row == [tableView numberOfRowsInSection:indexPath.section]-1) { UIImageView *testView2=[[UIImageView alloc]init]; testView2.image=[UIImage imageNamed:@"白框1.png"]; cell.backgroundView = testView2; } // 第一个 first cell - must be rounded on top else if (indexPath.row == 0) { // cell.top = YES; // cell.bottom = NO; UIImageView *testView2=[[UIImageView alloc]init]; testView2.image=[UIImage imageNamed:@"白框上.png"]; cell.backgroundView = testView2; } //最后一个 last cell - must be rounded on bottom else if (indexPath.row == [tableView numberOfRowsInSection:indexPath.section]-1) { // cell.top = NO; // cell.bottom = YES; UIImageView *testView2=[[UIImageView alloc]init]; testView2.image=[UIImage imageNamed:@"白框下.png"]; cell.backgroundView = testView2; } else { // cell.top = NO; // cell.top = NO; UIImageView *testView2=[[UIImageView alloc]init]; testView2.image=[UIImage imageNamed:@"k2.png"]; cell.backgroundView = testView2; }}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。