`
dcj3sjt126com
  • 浏览: 1872861 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UITableViewCell的选中时的颜色设置

    博客分类:
  • IOS
阅读更多
  1. 1.系统默认的颜色设置  
  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 ]];

 

5、设置cell中字体的颜色

 

// Customize the appearance of table view cells.-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
  if(0== indexPath.row)
  {
    cell.textLabel.textColor =...;
    cell.textLabel.highlightedTextColor =...;
  }
  ...}

 

分享到:
评论

相关推荐

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

    本文主要介绍的是关于UITableViewCell在编辑状态下背景颜色的修改方法,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、先看下效果图 二、网上很多下面这种答案 UITableViewCell * cell = [tableView ...

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

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

    定制UITableViewCell

    同时,不要忘记在`tableView(_:cellForRowAt:)`代理方法中设置每个单元格的数据源,如设置文本、图片或颜色等。 为了实现更动态的效果,可以利用`UITableViewDelegate`和`UITableViewDataSource`协议中的方法。比如...

    ios-cell的选中.zip

    描述中提到“实现了UItableViewCell右边打勾的类型”,这通常涉及到自定义UITableViewCell的显示样式,并在加载时确保默认选中第一个单元格。 首先,我们需要创建一个自定义的UITableViewCell子类。在Objective-C或...

    在UITableView中自定义UITableViewcell实现ibooks图书列表样式

    当我们需要创建类似iBooks的图书列表样式时,自定义UITableViewCell就显得尤为关键。本篇将详细介绍如何在UITableView中自定义UITableViewCell来实现类似iBooks的图书列表样式。 首先,我们需要创建一个新的...

    IOS UITableView颜色设置的实例详解

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

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

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

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

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

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

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

    tableviewcell

    你可以通过创建一个新的UIView实例并设置其背景颜色来实现自定义的选中背景。在 `- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath` 方法中,为每个Cell...

    tableCellMenuDemo:自定义UITableViewCell 的menu功能,滑动显示menu,并且可以支持操作回馈

    5. **操作反馈**:当用户选择菜单中的某个选项时,应用需要提供视觉和触觉反馈,例如改变选中项的颜色、播放声音或震动。这可以通过修改视图的属性或使用UIFeedbackGenerator来完成。 6. **事件处理**:每个菜单...

    ios 自定义cell背景的更改

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

    ios-CheckBox.zip

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

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

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

    UITableView单选

    3. **自定义UITableViewCell**:为了让用户能明显看到选中状态,我们需要自定义UITableViewCell,添加一个背景视图或者修改文字颜色等,来表示选中状态。 4. **实现`tableView(_:numberOfRowsInSection:)`**:返回...

    iOS TableView单选Demo

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

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

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

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

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

    分组表UITableViewCellAccessoryCheckmark的唯一性

    最后,考虑到`UITableViewCellAccessoryCheckmark`的视觉效果,可以自定义单元格的样式,通过设置背景颜色、文字颜色等来增强用户的感知。也可以自定义Checkmark的图片,以适应不同的设计需求。 总之,保证分组表中...

Global site tag (gtag.js) - Google Analytics