`
119568242
  • 浏览: 426912 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论

[ios]UITableViewCell的选中时的颜色设置

    博客分类:
  • ios
 
阅读更多
  1. 1.系统默认的颜色设置  
[cpp] view plaincopy
 
  1. //无色  
  2. cell.selectionStyle = UITableViewCellSelectionStyleNone;  
  3.   
  4. //蓝色  
  5. cell.selectionStyle = UITableViewCellSelectionStyleBlue;  
  6.   
  7. //灰色  
  8. cell.selectionStyle = UITableViewCellSelectionStyleGray;  

 

2.自定义颜色和背景设置

 改变UITableViewCell选中时背景色:

 

UIColor *color = [[UIColoralloc]initWithRed:0.0green:0.0blue:0.0alpha:1];//通过RGB来定义自己的颜色

[html] view plaincopy
 
  1. cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:cell.frame] autorelease];  
  2. cell.selectedBackgroundView.backgroundColor = [UIColor xxxxxx];  

 

 

3自定义UITableViewCell选中时背景

[html] view plaincopy
 
  1. cell.selectedBackgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"cellart.png"]] autorelease];   
  2. 还有字体颜色   
  3. cell.textLabel.highlightedTextColor = [UIColor xxxcolor];  [cell.textLabel setTextColor:color];//设置cell的字体的颜色  

 

 

4.设置tableViewCell间的分割线的颜色

 

[theTableView setSeparatorColor:[UIColor xxxx ]];

 

分享到:
评论

相关推荐

    ios-UItableViewCell自定义多选的cell.zip

    在自定义一个多选的UITableViewCell时,我们通常会为每个单元格添加一个可切换的标识,如勾选框或者颜色变化,用来显示其是否被选中。这个标识通常是一个UISwitch、UIButton或者其他自定义视图。为了实现多选,我们...

    ios-cell的选中.zip

    这就是如何在iOS应用中实现UITableViewCell的选中效果,包括在右边显示勾选标记,并在启动时默认选中第一项。通过自定义UITableViewCell和正确配置UITableViewDataSource与UITableViewDelegate,我们可以轻松实现...

    IOS UITableView颜色设置的实例详解

    通过上述方法,你可以改变单元格的选中颜色、背景颜色、分割线颜色以及文本颜色,以创造出更具吸引力的用户界面。在实际开发中,一定要考虑用户体验,选择合适的颜色搭配,使界面既美观又易于使用。如果你在实现过程...

    ios-列表选择.zip

    在列表选择场景中,每个单元格(UITableViewCell)都可以被选中,通过实现UITableViewDelegate和UITableViewDataSource协议,我们可以定制单元格的外观,设置数据源,并处理用户的选择事件。例如,`tableView(_:...

    ios-tableview的展开收起以及cell的选中未选中.zip

    - 可能需要使用`selectedBackgroundView`属性来设置自定义的选中背景视图,或者更改背景颜色、文字颜色等。 5. **优化性能**: - 在处理大量数据时,为了提高性能,可以使用`NSCache`存储已计算的展开/收起状态或...

    UITableViewCell在编辑状态下背景颜色的修改方法

    首先,我们要明白在默认情况下,`UITableViewCell` 在被选中或编辑时会有特定的背景颜色和样式。为了改变这些默认行为,我们需要进行一些自定义设置。 1. **设置 `selectedBackgroundView`** 在创建 `...

    iOS 仿照京东【消息】tableVeiwCell选中区域

    同时,我们需要设置背景视图(backgroundView)或分离线(separatorInset),以便在选中时显示适当的选中区域。 2. **设置选中状态**: 使用`setSelected(_:animated:)`方法来改变Cell的选中状态。在这个方法中,...

    ios 自定义复选按钮和单选按钮

    6. **扩展性**:为了复用,这个类可能还需要支持定制外观,比如边框宽度、颜色,选中和未选中时的图像,以及文字样式等。 在压缩包中的`AFChoiceButton-master`文件名表明这是一个名为AFChoiceButton的项目源码。...

    ios应用源码之设置不同风格的table view样式 20181210

    - 设置TableView的背景色:通过`tableView.backgroundColor = UIColor`可以改变背景颜色。 - 自定义分割线:可以设置`tableView.separatorStyle`来修改分割线样式,如None、SingleLine、SingleLineEtched等。若需...

    IOS应用源码Demo-设置不同风格的table view样式-毕设学习.zip

    同时,可以设置`- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath`来控制选中行时的反馈样式。 7. **动画和滚动行为**:TableView支持多种动画效果,如插入、删除和...

    iOS tableview 全选

    在 `tableView(_:cellForRowAt:)` 方法中,根据 `selectedItems` 数组设置单元格的选中状态。 ```swift func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let ...

    ios-CheckBox.zip

    - 考虑添加全选/全不选的功能,这可以通过一个全局的开关来实现,当开启全选时,所有cell的CheckBox都自动设置为选中状态。 - 可以通过扩展UITableView添加手势识别,比如长按手势,允许用户批量选择多个连续的行...

    ios-UITableView、CollectView多选、单选.zip

    同时,可以通过自定义单元格的背景颜色或者添加Checkmark来显示选中状态。 UICollectionView则更灵活,可以处理更复杂的布局,如瀑布流、网格布局等。实现多选和单选与UITableView类似,但因为UICollectionView的...

    ios 自定义cell背景的更改

    若想改变选中状态的背景,可以设置`selectionStyle`为`.none`,然后手动处理选中状态的背景颜色。 在实际开发中,我们可能还会遇到性能优化的问题。频繁地创建和销毁背景视图会影响表格的滚动性能。因此,建议使用`...

    iOS 列表的单选

    在`cellForRowAt`方法中,我们根据单元格的`isSelected`状态来设置其选中或未选中的样式,比如改变背景颜色或添加选中标记。 ```swift class ListViewController: UIViewController, UITableViewDataSource, ...

    iOS TableView单选Demo

    创建一个新的UITableViewCell子类,设置自定义的UI元素,如添加一个勾选图片或改变背景颜色。 - 在`cellForRowAt`中,使用自定义的Cell类,并根据`selectedIndexPath`调整自定义Cell的状态。 4. RadioButton组件 ...

    ios-tableview的展开收起以及cell的选中未选中【详细】 展开收起 我的代码 我上传的代码(1个).zip

    在这个方法中,你可以改变选中单元格的背景颜色、文字颜色等,以视觉上表示选中状态。同时,记得在`didDeselectRowAtIndexPath:`方法中处理单元格取消选中的情况。若要实现多选,可以启用`tableView....

    ios-cell单选或者多选删除.zip

    为了实现单选或多选,我们需要自定义UITableViewCell,添加选中状态的标识,例如一个复选框或颜色变化。 2. **单选与多选逻辑** - **单选**:在单选模式下,用户每次点击一个单元格,该单元格会被选中,而之前选中...

    ios-多选单选.zip

    可以通过修改单元格的背景颜色、选中状态或者添加一个选中标记来视觉上表示选中状态。 3. **多选**:对于多选,我们可以使用IndexPathsForSelectedRows属性获取所有被选中的单元格。用户点击单元格时,将其添加到或...

Global site tag (gtag.js) - Google Analytics