草庐IT

UitableviewCell

全部标签

ios - 使用自定义单元格获取 UITableViewCell indexPath

我有一个包含UITableView的View。这个UITableView的单元格是在InterfaceBuilder中创建的,以便拥有不同种类的单元格。因此,每个按钮的操作都在单元格类中进行管理,如下所示。-我的UITableView包含不同种类的单元格:-我的typeone单元格的头文件("CellTypeOne.h"):@interfaceCellTypeOne:UITableViewCell{}-(IBAction)actionForFirstButton:(id)sender;-(IBAction)actionForSecondButton:(id)sender;-(IBAct

iOS - 检测 UITableViewCell 被移出可见 View ?

一旦单元格在屏幕上不再可见,我就需要得到通知。UITableView已经有一个名为tableView:didEndDisplayingCell:forRowAtIndexPath:的委托(delegate)方法,但是这个委托(delegate)方法永远不会被调用。是的,我确实有我的UITableView集的委托(delegate)。还有其他检测细胞被移除的方法吗?我需要能够在该单元格被另一项重复使用之前保存该单元格的内容(输入)。编辑:根据文档tableView:didEndDisplayingCell:forRowAtIndexPath:是iOS6和更高版本的API。有没有办法在iO

iphone - 具有多个手势的 UITableViewCell : long-press and tap

如问题所述,我想针对UITableViewCell上的点击和长按实现两种不同的操作。我想我必须在每个阶段取消选择该行并且不在此处放置任何函数:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{[tableViewdeselectRowAtIndexPath:indexPathanimated:NO];}然后从Storyboard添加TapGestures,但是当我将Action拖到原型(prototype)单元格时Storyboard给我一个错误。提示?

iphone - UITableViewCell 文本的字体和颜色是什么?

我想复制apple提供的UITableViewCellStyleValue1,就是看不懂右边单元格中文本的字体和大小。具体下面数字的字体和颜色是,2816843。 最佳答案 使用带有标签的默认字体size=[UIFontboldSystemFontOfSize:16];你要找的号码的颜色是label.textColor=[UIColorcolorWithRed:81.0/255.0green:102.0/255.0blue:145.0/255.0alpha:1.0]; 关于iphone-

ios - UIImageView 忽略 UITableViewCell 中的自动布局约束

我在使用自动布局时遇到UITableViewCell内部的UIImageView问题。具体来说,我想让图像与边缘(20pt)分开,并且尺寸严格(50pt),所以我定义了这个:imageviewtotop=导致edgeview=20高度=宽度=50我发现ImageView完全忽略了它的约束(抱歉可怕的笑脸,这是谷歌图像给我的)。当然,我想要的布局会包含更多内容,但无论该内容是否存在,效果都是一样的。项目的设置如下:制作单一View应用程序添加一个表格View,连接数据源并编写样板文件以制作至少一个单元格使用nib创建一个tableviewcell,将imageview添加到tablevi

ios - 如何将 Accessoryview 设置为静态 UITableViewCell?

我创建了一个带有UITableView和staticUITableViewCells的UITableViewController。如何将AccessoryView更改为UIImageView中的自定义图像?我知道如何更改附件View:UIImage*accessor=[UIImageimageNamed:@"imageName"];[somecellsetAccessoryView:[[UIImageViewalloc]initWithImage:accessor]];解决方案:为每个应该有自定义附件View的UITableViewCell创建一个IBOutlet,并将IBOutlet

ios - 向自定义 UITableViewCell 添加操作

我正在构建一个简单的应用程序,它的表格View填充了自定义View单元格并使用Storyboard。每次用户点击它时,我都想在单元格上添加一个Action。到目前为止,我尝试创建一个IBOutle将我的单元格链接到我的tableViewController并在代码中手动添加操作,但每次我尝试这样做时收到一条错误消息,提示“非法配置-不能将原型(prototype)对象作为其目标”。我发现的唯一快速解决方法是添加一个具有透明背景且没有标题的UIButton填充整个单元格并将操作附加到它。还有更优雅的方法吗? 最佳答案 不仅有更“优雅”

ios - AutoLayout uitableviewcell in landscape and on iPad calculating height based on portrait iPhone

我正在学习/试验自动布局和UITableViewCell。几天前我问了另一个问题,我回答了我自己的问题,我仍在使用相同的约束/代码。有关完整代码,请参见此处:AutoLayoutmultilineUILabelcuttingoffsometext.为了在heightForRowAtIndexPath中缩短它,我使用自定义UITableViewCell的实例来计算行需要的高度。这在纵向模式下非常有效,但是当我切换到横向模式时,systemLayoutSizeFittingSize为单元格返回与纵向模式相同的高度。我已经打印出contentView的框架和标签,但似乎没有任何更新。这样做的

ios - 滚动表格时 UITableViewCell 重新排序控件消失

我的UITableView有2个自定义单元格:cell1和cell2我的UITableView根据枚举值显示一个或另一个。如果enumValue==0,则显示单元格1,表格不应允许重新排序如果enumValue>0,则显示单元格2,并且表格应允许重新排序一切正常。当枚举值更改时,重新排序控件会适当显示。我的问题:当重新排序控件出现在单元格上时,它们会在行滚动出View时消失。为什么会这样?对于格式和粗略的代码感到抱歉。我对该网站没有任何问题。有什么明显的原因可能导致这种情况吗?>//enum>>-(void)setScorePhase:(phase)scorePhase{>>_scor

iphone - UITableViewCell 图像向右对齐,可能吗?

将图像添加到表格单元格时,默认情况下它向左移动:cell.imageView.image=[UIImageimageNamed:[arrImagesobjectAtIndex:indexPath.row]];我怎样才能改变它,使UITableViewCell中的每个图像都自动向右移动,而textLabel将在图像左侧10px。非常感谢! 最佳答案 另一种方法是创建自定义单元格并覆盖layoutSubviews方法。@interfaceCustomCell:UITableViewCell@end@implementationCusto