cell 去除点击后产生的灰色背景-隐藏TabBar

隐藏TabBar

PGAddressManageVC *addManageVC = [PGAddressManageVC new];
// 隐藏tabBar
addManageVC.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:addManageVC animated:YES];

去除分割线

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

点击cell改变Lab字体颜色

cell.textLabel.highlightedTextColor = [UIColor redColor];

重写 cell 点击事件

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{    
//当离开某行时,让某行的选中状态消失  
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}

或在以下方法中添加

cell.selectionStyle=UITableViewCellSelectionStyleNone;//设置cell点击效果

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{    
 static NSString *CellIdentifier = @"activityTableViewCell"; 
 activityTableViewCell *cell = (activityTableViewCell *)
 [tableView dequeueReusableCellWithIdentifier:CellIdentifier];   
 if (cell == nil) {        
      NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"activityTableViewCell" owner:self options:nil];        
      cell = [array objectAtIndex:0]; 
   }    
  cell.activityName.text = [[parkEntity.activity_rows objectAtIndex:indexPath.row] objectForKey:@"title"];   
  cell.activityIntroduce.text= [[parkEntity.activity_rows objectAtIndex:indexPath.row] objectForKey:@"description"];    
  NSString *imageUrl = [NSString stringWithFormat:@"%@/%@", IMAGE_URL, [[parkEntity.activity_rows objectAtIndex:indexPath.row] objectForKey:@"album_thumb"]];   
  cell.activityImage.imageURL=[NSURL URLWithString:imageUrl];  
  
  cell.selectionStyle=UITableViewCellSelectionStyleNone;//设置cell点击效果        

  return cell;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容