objective c-UIImageView全部充填UITableViewCell

问题描述

UIImageView全部充填UITableViewCell

怎么实现整个UITableViewCell充填一个自定义图片?我需要在原型设计里面实现,但是不知道怎么做,我用了三个UITableViewCell,都用同一个图片,不知道怎么实现?

解决方案

两种方法:
第一

  -(void)  tableView:(UITableView*)tableView
       willDisplayCell:(UITableViewCell*)cell
     forRowAtIndexPath:(NSIndexPath*)indexPath;
    {
        static UIImage* bgImage = nil;
        if (bgImage == nil) {
            bgImage = [[UIImage imageNamed:@"myimage.png"] retain];
        }
        cell.backgroundView = [[[UIImageView alloc] initWithImage:bgImage] autorelease];
    }

第二种更简单

((UIImageView*)cell.backgroundView).image = [UIImage imageNamed:@"customBackground"];
((UIImageView*)cell.selectedBackgroundView).image = [UIImage imageNamed:@"selectedBackground"];
时间: 2024-10-26 14:10:22

objective c-UIImageView全部充填UITableViewCell的相关文章

SDWebImage ReadMe.md文档简单说明

SDWebImage ReadMe.md 文档 附:SDWebImage框架github下载地址:https://github.com/rs/SDWebImage 注1:该文章简单翻译了SDWebImage最新版本(3.7.5)的readMe.md,时间紧促,如有不当请指正修改,十分感激. 注2:对该框架的学习将持续进行,在个人的github地址可以得到最新进展. Web Image 版本3.7.5|平台iOS|开源协议MIT| 该库为UIImageView提供了一个分类来处理远程图片资源的加载

重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件

重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件 为什么会需要这样子的一种方法来实现隐藏或者显示一个cell中的某些控件呢? 其实,隐藏cell中某些控件可以直接在tableView:cellForRowAtIndexPath:方法中直接实现,我们需要判断外部变量比如bool值来决定是否显示这个控件,但需要额外的代码写在tableView:cellForRowAtIndexPath:方法当中,如果我们把bool值传递给该cell让其自己判断是否

IOS UITableViewCell使用详解

IOS中UITableViewCell使用详解 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier; Cell的初始化方法,可以设置一个风格和标识符,风格的枚举如下: ? 1 2 3 4 5 6 typedef NS_ENUM(NSInteger, UITableViewCellStyle) {     UITableViewCellStyleD

iOS开发UITableViewCell的选中时的颜色设置

1.系统默认的颜色设置 //无色   cell.selectionStyle = UITableViewCellSelectionStyleNone;     //蓝色   cell.selectionStyle = UITableViewCellSelectionStyleBlue;     //灰色   cell.selectionStyle = UITableViewCellSelectionStyleGray;   2.自定义颜色和背景设置 改变UITableViewCell选中时背景色

自定义UITableViewCell实现ibooks类似的图书列表形式

前几天实现iBooks类似的图书列表形式,share一下,效果如下. 实现关键代码原理: 1:创建UIt=TableView对象时,设置背景透明,分隔条透明 // 设置table的分割符透明 tbView.separatorColor = [UIColor clearColor]; // 设置table背景透明 tbView.backgroundColor = [UIColor clearColor]; 2:在tableView:cellForRowAtIndexPath中绘制cell内容,展示

objective c-按原始尺寸显示图片

问题描述 按原始尺寸显示图片 应用中用到tableView在单元里面显示图片,但是现在显示出来的图片尺寸都被改变过,我希望能显示为原始图片的高和宽,不知道应该怎么弄?谢谢 解决方案 想设置cell显示图片原始尺寸,用这段代码: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier

ios开发UI篇—使用纯代码自定义UItableviewcell实现一个简单的微博界面布局

一.实现效果 二.使用纯代码自定义一个tableview的步骤 1.新建一个继承自UITableViewCell的类 2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片) 3.提供2个模型 数据模型: 存放文字数据\图片数据 frame模型: 存放数据模型\所有子控件的frame\cell的高度

ios-得知UIImageView中那个cell被点击

问题描述 得知UIImageView中那个cell被点击 请问,我创建了tableView,用到自定义单元,用图片定义复选框(UIImageView),如下: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @""cellIdentifier"&qu

iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局

一.项目文件结构和plist文件 二.实现效果 三.代码示例 1.没有使用配套的类,而是直接使用xib文件控件tag值操作 数据模型部分: YYtg.h文件 1 // 2 // YYtg.h 3 // 01-团购数据显示(没有配套的类) 4 // 5 // Created by apple on 14-5-29. 6 // Copyright (c) 2014年 itcase. All rights reserved. 7 // 8 9 #import <Foundation/Foundatio