`

UITableViewCell被选中时样式的自定义问题

    博客分类:
  • iOS
阅读更多

 

  我自定义了一个cell,想在选中时,自定义一个图片作为其背景.

 

这两天遇到这样的问题:

  我自定义了一个cell,想在选中时,自定义一个图片作为其背景.

 

于是乎我在cell的类中方法- (void)setSelected:(BOOL)selected animated:(BOOL)animated {

	
    [super setSelected:selected animated:animated];
	
	if (selected) {
		_bgImgView.image = [UIImage imageNamed:@"bg_whtie.png"];
	} else {
		_bgImgView.image = [UIImage imageNamed:@"bg_green.png"];
	}
	
}

 but which do not work.

 then,i look up the document and find 

cell.selectionStyle = UITableViewCellSelectionStyleNone;

add this ,which work good.

 

 

分享到:
评论

相关推荐

    IOS源码——自定义UITableViewCell。实现各种样式的表格输入界面.zip

    6. **自定义选中状态**:自定义单元格的选中状态,可以覆盖`setSelected(_:animated:)`方法,使选中和未选中状态有不同的视觉效果。 7. **注册单元格类**:在UITableView的`awakeFromNib()`或`viewDidLoad()`中,...

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

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

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

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

    IOS应用源码——UITableViewCell 视图扩展.zip

    7. 状态管理:为不同状态的cell设置不同的样式,比如选中状态、编辑状态、禁用状态等。 8. 高度计算:根据内容动态计算cell的高度,使内容能完整展示。 9. 自定义Cell类:创建继承自UITableViewCell的子类,将上述...

    IOS 自定义单元格

    默认的UITableViewCell提供了几种预设样式,但往往无法满足我们对界面设计的个性化需求。这时,自定义单元格就显得尤为重要。 自定义单元格主要分为以下几步: 1. **创建自定义单元格类**:在Xcode中,我们可以...

    tableviewcell

    为了确保Cell被重用时不会保留上一次的选中状态,可以在UITableViewCell的`prepareForReuse`方法中重置`selectedBackgroundView`。 5. **自定义Cell的样式** `UITableViewCellStyle`枚举提供了多种预设的Cell样式...

    ios-cell的选中.zip

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

    IOS代码中使用自定义UITableView

    自定义UITableView还包括对行间的间距、分割线样式、背景颜色等视觉元素的调整。这些可以通过UITableView的属性设置,如`separatorStyle`、`tableFooterView`、`backgroundColor`等。 此外,对于复杂的表格结构,...

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

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

    IOS自定义UITableView框架(社区风格)

    1. **自定义UITableViewCell**:创建一个新的UITableViewCell子类,并在Xcode的Interface Builder中设计UI布局。你可以添加UIImageView来显示用户头像,UILabel来展示用户名和时间,以及自定义的UIComponent来呈现...

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

    6. **行高和选中样式**:可以使用`- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath`来动态设定每一行的高度。同时,可以设置`- (void)tableView:(UITableView *)...

    swift UITableView 闭包 block

    在上述代码中,`didSelectClosure`是一个接受一个`CustomTableViewCell`参数的闭包,当cell被选中时,这个闭包会被调用。 3. **在UITableViewDataSource中配置Cell**: 当你需要在UITableView中使用这个自定义Cell时...

    iOS 自定义单选多选控件

    单选控件(Radio Button)允许用户从一组预设的选项中选择一个,通常只有一个选项可以被选中;而多选控件(Checkbox)则允许用户选择多个选项,甚至可能全部选中。在iOS中,我们可以利用Swift语言和UIKit框架来实现...

    ios-cell单选.zip

    - 为每个cell定义一个选中状态属性,如`selected`,在`cellForRowAt(_:)`或`cellForItemAt(_:)`方法中根据全局选中状态设置cell的选中样式。 - 使用`prepareForReuse()`方法确保cell在被重用前恢复到默认状态。 5...

    swift-iOS各种效果的分段选择和下拉列表二级下拉列表可自定义列表样式

    本项目“swift-iOS各种效果的分段选择和下拉列表二级下拉列表可自定义列表样式”专注于探讨如何在Swift中实现这些交互效果,特别是针对自定义列表样式的高级应用场景。 首先,分段控制器是iOS界面设计中常用的一种...

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

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

    ios-CheckBox.zip

    你可以自定义UITableViewCell的样式和内容,以满足不同需求。在这个案例中,我们可能需要创建一个自定义的UITableViewCell,它包含一个用于表示选中状态的CheckBox。 1. 创建自定义UITableViewCell: - 在Xcode中...

    IOS应用源码Demo-自定义Cell-毕设学习.zip

    默认情况下,它提供了几种预定义的Cell样式,如Subtitle、Basic等,但这些样式可能无法满足所有需求,因此自定义Cell显得尤为重要。 自定义Cell的过程主要包括以下几个步骤: 1. **创建Cell类**:首先,你需要创建...

    ios-cell的折叠.zip

    2. 自定义UITableViewCell:创建一个自定义的UITableViewCell子类,添加需要隐藏或显示的子视图,如UILabel、UIImageView等。在`layoutSubviews`方法中根据`isExpanded`状态调整这些子视图的隐藏或显示。 3. ...

    UITableViewController最基本用法实现(Accessory多选、自定义Style多选、目录表格、编辑表格)(一)

    `UITableViewCellStyle`提供了多种预设样式,但有时我们可能需要自定义单元格以满足特定需求。这可以通过创建一个新的`UITableViewCell`子类并重写`init(style:reuseIdentifier:)`方法实现。在子类中,可以添加...

Global site tag (gtag.js) - Google Analytics