问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

cell.detailTextLabel 的对齐方式可以改变否

发布网友 发布时间:2024-10-04 14:17

我来回答

1个回答

热心网友 时间:2024-10-04 16:29

tableView表格中的cell有重用机制,这是一个很好的东西,可以避免开辟很多的空间内存。但是有时候我们不想让它重用cell,,可以用以下的代码解决。
将这个代码放在:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ }这个函数中执行就好了。

[cpp] view plain copy print?
//清楚cell的缓存
NSArray *subviews = [[NSArray alloc] initWithArray:cell.contentView.subviews];
for (UIView *subview in subviews) {
[subview removeFromSuperview];
}

例如:

[cpp] view plain copy print?
- (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];
}else{
//cell中本来就有一个subview,如果是重用cell,则把cell中自己添加的subview清除掉,避免出现重叠问题
// [[cell.subviews objectAtIndex:1] removeFromSuperview];
for (UIView *subView in cell.contentView.subviews)
{
[subView removeFromSuperview];
}
}

if (tableView == couponTableView) {
//进入优惠券列表
cell.textLabel.text = [NSString stringWithFormat:@"%@", [couponArry objectAtIndex:indexPath.row]];
}
else{
//进入团购列表
cell.textLabel.text = [NSString stringWithFormat:@"%@", [groupbuyArry objectAtIndex:indexPath.row]];
}

return cell;
}
cell.detailTextLabel 的对齐方式可以改变否

cell.textLabel.text = [NSString stringWithFormat:@"%@", [groupbuyArry objectAtIndex:indexPath.row]];} return cell;}

怎样用代码设置cell中textlabel位置和大小

如果你用系统cell的 detailtext 貌似是不能设置位置的,他就是固定的位置。你得自己用一个 继承于 UITableViewCell 的类,来写自己的cell 然后在 那个 -(UITableViewCell *)table……… (UITableView 的delegate这个方法中){ static NSString *………;UITableViewCell *cell = ………; ...

怎样用代码设置cell中textlabel位置和大小

如果你用系统cell的 detailtext 貌似是不能设置位置的,他就是固定的位置。你得自己用一个 继承于 UITableViewCell 的类,来写自己的cell 然后在 那个 -(UITableViewCell *)table……… (UITableView 的delegate这个方法中){ static NSString *………;UITableViewCell *cell = ………; ...

如何设置 SDWebImage 的 placeholderImage 的显示尺寸大小

自定义tableViewCell,添加自定义的 imageView , textLabel 和 detailTextLabel 这两种方式都可以解决这个问题,但是这两种方式其实都挺麻烦的,能否直接固定imageView的大小呢? 方法是有的,只需要重载 layoutSubviews 即可 派生UITableViewCell //自定义一个Cell interface MMCell : UITableViewCell end implem...

TableView的cell的detailTextLabel不显示内容的问题

这时候你会发现,textLabel能显示出来,而detailTextLabel是显示不出来的。所以说default is nil?所以如果要实现这种效果你需要将cell的类型指定为UITableViewCellStyleSubtitle类型。使用UITableViewCellStyleSubtitle类型的cell就能显示出来detailTextLabel的内容了,但是Used in iPod是什么鬼?

如何在UITableViewCell的中添加向右箭头和箭头前的文本

如果你执行之后可以看到箭头前有文字出现的话,那么恭喜你,你是幸运的。我就没那么幸运,改了很多次之后都cell右侧都没有显示过文字出来,后来就根据这个情况,找了很久都没找到相应的解决方法。后来在一段demo中才知道,原来要在右侧显示出detailTextLabel的文字,还需要在cellForRowAtIndexPath:中把cell...

滚动事件中怎么区分是tableview还是scrollview

2>.cell.detailTextLabel.text 介绍 3>.cell.imageView.image 图片 4>.cell.accessoryView 辅助视图 5>.cell.accessoryView 自定义辅助视图 6>.cell.backgroundView 设置cell的背景颜色 1).通过backgroundColor 和 backgroundView都可以设置cell的背景 2).但是backgroundView 的优先级比 backgroundColor的高 3)....

如何获得fpspread中三种状态的复选框单元格的值

.TypeVAlign = TypeVAlignCenter设置文字垂直对齐方式为居中10.CellType = CellTypeNumber设置为数字类型11.TypeNumberDecPlaces = 2设置小数位数12.TypeNumberShowSep = True设置千位分隔13.SetText 2, 3, "test"设置第2列第3行的文本为"test"14.GetText 2, 3, MyText将第2列第3行的值赋给变量MyText15.Row...

iOS cell中放textview划动让其出现屏幕时 会卡 然后就不卡了 每次运行...

因为前者会对所有indexPaths调用tableView:cellForRowAtIndexPath:方法,即便该 cell并不需要显示(不知道是不是bug),这就可能创建大量多余的cell。勘误:只是在模拟器上测试如此,真机调试时没有这种bug。减少视图的数目。UITableViewCell包含了textLabel、detailTextLabel和imageView等view,而你还可以自...

jsplumb 拖拽时是调用什么方法

1>组式 2>组式 家看UITableView数据行概念并没列概念手机操作系统显示列利于操作UITableView每行数据都UITableViewCell控件显示更信息iOS已经其内部设置控件供发者使用我查看UITableViewCell声明文件发现内部UIView控件(contentView作其元素父控件)、两UILable控件(textLabel、detailTextLabel)、UIImage控件...

excel对齐方式 excel对齐方式怎么设置 word的对齐方式 festivaldetail:1 段落的对齐方式有哪些 段落对齐的方式有几种 t_itemdetail word对齐方式怎么设置 对齐方式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
形容春天的成语有哪些形容春天的成语精选 形容春天美好的成语精选84句 我是一名扬大广陵的学生,想要转系到会计班,请问难度大不大,具体怎么转... 2010专转本:本人理科考了251,能上到扬大广陵学院么 ? 2011专转本,被扬大广陵录取,汉语言文学专业,请问在哪个校区上课,住宿... 有谁知道今年扬大广陵专转本电子工程系的最低和最高录取分数线的?谢谢... 我是今年转本的到扬大广陵土木工程的学生,(虽然还没录取,但是考了309... 转本转到扬大广陵的学生住什么地方啊? 2012年一共有多少天假期? 已知a1为2000年2月22日,求B1为至今已经有多少个年零多少个月多少天?求... 格力空调外机铜管表面有油外机不转 一台美的五匹空调不到一年,请问铜管里面怎么有油污出来,怎样处理_百度... 志高空调制热管上好多污垢怎么 什么动物屎里有毒? 屎里有毒是什么意思 uicollectionview重用时frame出问题是怎么回事 肯德基的墨西哥鸡肉卷口感怎么样? 山东小铁智能科技有限公司怎么样? iOS -tableView在Grouped样式下去掉section分割线 水饺蒸饺馄饨小笼包知味小吃可以加盟吗 ios开发 cell deselect的时候会出现上面的label闪的情况是什么原因_百 ... 廉贞星著名的星 莜面的做法和吃法 iOS开发笔记 - Rxswift + RxDatasources快速创建列表 ...在相应的手机号上,后来有一个新的微信号是用别的手机号注册的... ...绑定那个手机号码,没想到那个手机号码注册的微信 早上吃了五屉小笼包加两碗馄饨,女孩说我比她家养的狗还能吃,我就纳闷了... ...QQ没绑定手机号的话怎么办 我是不想用这个微信了 打算全部 我一个QQ号绑定了一个微信号码。 前几天用新手机登陆的时候同一个QQ号 ... ...然后我用手机号注册了一个微信想绑定自己的qq但是 Ios开发-如果在cellFor...里面写设置不可重用,我只会写重用,请把完整代... 吉林市高新技术产业开发区简介 吉林科技哪个区 谁能帮我解释一下Naiad中的两个单位cell和voexl的关系? ...2006后 双击就出现【windows 正在配置SolidWorks 2006 spo 请... vista系统下SolidWorks 2006 SP0.0刚装完时可以用,过了一段时间就不能... solidworks2006安装完成后但在运行软件时说在访问适当的安全装置时产... 网易考拉juliah5有什么启发 我安装好了的SolidWorks2006,在打开运行做图,在做图的界面时会出现一... 有谁知道solidworks2006降级方法 ...转移的地方比较多,最严重胸椎第三节压扁(骨折),该怎么办急求... SolidWorks 2006 SP0.0如何升级到2008或2009或2010 安装SolidWorks 2006 SP0.0后如何使用DWGeditor 浸润性乳腺癌3级T2NN1MO 乳腺浸润性导管癌,PR(-),ER(-),C-2(-),P53(++),Ki67阳性率60%,CD34示... 煤气表换新的抄表员会不会和老的表的字数作对比 寻歌,一首泰语歌,一进这链接听到的http://yesornolovemovie.com/,大... 寻几首好听的泰国歌曲、 寻一首泰国女声歌曲~ 寻歌名。感觉是泰国歌曲。带地址!