tableview代理里面添加图片

for (UIView *cellView in cell.subviews){

[cellView removeFromSuperview];

}

避免图片出现问题

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil) {

cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];

cell.selectionStyle = UITableViewCellSelectionStyleNone;

}else{

for (UIView *cellView in cell.subviews){

[cellView removeFromSuperview];

}

}

if (indexPath.row %2 == 0) {

//cell.backgroundColor =[UIColor redColor];

}

cell.backgroundColor =[UIColor clearColor];

NSDictionary *dict = [_resultArray objectAtIndex:indexPath.row];

//创建头像

UIImageView *photo ;

if ([[dict objectForKey:@"name"]isEqualToString:@"rhl"]) {

//我

photo = [[UIImageView alloc]init];//WithFrame:CGRectMake(WIDTH- WIDTH*40/320, cell.bounds.size.height, WIDTH*30/320, WIDTH*30/320)];

photo.layer.masksToBounds =YES;

photo.layer.cornerRadius =15;

[cell addSubview:photo];

[photo mas_makeConstraints:^(MASConstraintMaker *make) {

make.size.mas_equalTo(CGSizeMake(30, 30));

make.right.equalTo(@(-10));

make.bottom.equalTo(@(-20));

}];

photo.image = [UIImage imageNamed:@"headImage10.jpg"];

photo.backgroundColor =[UIColor yellowColor];

if ([[dict objectForKey:@"content"] isEqualToString:@"0"]) {

[cell addSubview:[self yuyinView:1 from:YES withIndexRow:indexPath.row withPosition:WIDTH*25/320]];

}else{

[cell addSubview:[self bubbleView:[dict objectForKey:@"content"] from:YES withPosition:WIDTH*65/320]];

}

}else{

//对方

photo = [[UIImageView alloc]initWithFrame:CGRectMake(10,15,30,30)];

photo.layer.masksToBounds =YES;

photo.layer.cornerRadius =15;

[cell addSubview:photo];

photo.image = [UIImage imageNamed:@"headImage2.jpg"];

photo.backgroundColor =[UIColor blackColor];

if ([[dict objectForKey:@"content"] isEqualToString:@"0"]) {

[cell addSubview:[self yuyinView:1 from:NO withIndexRow:indexPath.row withPosition:WIDTH*25/320]];

}else{

[cell addSubview:[self bubbleView:[dict objectForKey:@"content"] from:NO withPosition:WIDTH*65/320]];

}

}

return cell;

}

时间: 2024-10-16 11:27:30

tableview代理里面添加图片的相关文章

关于利用input的file属性在页面添加图片的问题

在页面添加图片涉及到兼容的问题怎么解决兼容问题呢?请看下面分析: 在IE浏览器上面我们能直接通过获取其input的value值来获取其图片的路径. 在火狐和谷歌需要用createObjectURL((input的元素).files.item(0))来获取其路径: 现在请看代码: css设置样式部分(可以自己设置好看的样式): *{ margin: 0; padding:0; } #img{ width:50px; } .box{ width: 100px; margin:20px auto; }

向github的README文件中添加图片

1,向README文件中添加图片,用于展示程序效果或辅助说明! 两步: 首先,向github 上传所需的图片: 然后,打开README文件,写入图片的格式为: ![image](https://github.com/secondLieutenantCoder/TableAndCollection/blob/master/resut.png?raw=true) ![image](图片的URL) 图片写入成功!

Qt 怎么添加图片文件?

1.新建一个.qrc的文件 2.起个.qrc的文件名 3.完成后,添加图片文件 4.如图 就好了.

PHPCMS_单页添加图片字段

单页添加图片字段: <?php defined('IN_ADMIN') or exit('No permission resources.'); include $this->admin_tpl('header','admin');?> <div id="closeParentTime" style="display:none"></div> <link href="{CSS_PATH}dialog.css&

利用jquery移除和添加图片

利用jquery移除和添加图片 1.样式 <style type="text/css">     .changeImage{          background:url(images/right.png) no-repeat center;     } </style> 2.JS (1)在改变标签的样式,需要移除之前添加的样式 $("#tab tr").find("td").removeClass("chan

Java生成PDF文档(表格、列表、添加图片等)

需要的两个包及下载地址: (1)iText.jar:http://download.csdn.net/source/296416 (2)iTextAsian.jar(用来进行中文的转换):http://download.csdn.net/source/172399 代码如下: 1 import java.awt.Color; 2 import java.io.FileOutputStream; 3 import com.lowagie.text.Cell; 4 import com.lowagi

Android控件上添加图片

项目中有一个点赞功能,点赞的小图标添加在点赞列表旁边,在xml里可以进行设置,也可以在代码中进行绘图. 下面是两种方法的设置: 1.xml里:一些控件:button.textView等等里面有个属性是android:drawableLeft 就可以将pic设置到text的左边.good.... 2.代码中: TextView txtlikedList = new TextView(this.getContext()); Drawable drawable= getResources().getD

css008 给网页添加图片

css008 给网页添加图片 1.            css和<img>标签       1.<img>标签是html的添加图片的标签,一般为: <img src=”url.jpg” href=”describtion of the picture”> 2.css中添加图片:? 3.经常用来处理图片的css属性: A.border(边框):每条边框都可以设置不同的颜色样式和宽度 B.padding(填充):在边框和图片之间添加空间,空间中可以设置背景色等各种属性 C

Android HorizontalScrollView 水平滑动 在listview上面动态添加图片

Android HorizontalScrollView   水平滑动    listview 上动态添加图片 最近遇到了个 在listview展示广告的需要动态添加图片 如图: 使用了 horizontalScrollView   在listview上进行添加 java代码: package com.baozi.bzhorizontalscrollview; import java.util.ArrayList; import android.app.Activity; import andr