草庐IT

uitableViewCells

全部标签

objective-c - 进入编辑模式时保持 UITableViewCell 背景颜色

我已经为我所有的UITableViewCells设置了背景颜色。但是,当我单击我的UIBarButtonItem“编辑”时,删除和可拖动图标会扭曲背景颜色,在它们后面形成白色背景。有没有办法解决?如有必要,我可以展示代码,但这似乎是一个非常简单的问题。 最佳答案 表格单元格的背景颜色通常是这样设置的:cell.backgroundView.backgroundColor=[UIColorredColor];这很好用。但是,当创建UITableViewCell类的对象时,默认情况下它没有backgroundView,它是nil。开发人

objective-c - 如何在不使用 "setEditing "方法删除控件的情况下启用 UITableViewCell 重新排序?

当我使用[tableviewsetEditing:YESanimated:YES];启用UITableViewCell重新排序时,删除控件也会出现。我怎样才能防止这种情况发生? 最佳答案 实现-tableView:editingStyleForRowAtIndexPath:在TableView委托(delegate)中,返回UITableViewCellEditingStyleNone。 关于objective-c-如何在不使用"setEditing"方法删除控件的情况下启用UITabl

ios - 如何在单元格选择/取消选择时正确切换 UITableViewCell accessoryType?

我正在尝试在选择/取消选择表格单元格时切换accesoryType...行为应该是:点击->将accessoryType设置为UITableViewCellAccessoryCheckmark->点击再次单元格->回滚到UITableViewCellAccessoryNone类型。我的Controller中的实现如下:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewcellForRowAtIndex

objective-c - 更改 UITableViewCell 中 UITableViewCellDeleteConfirmationControl(删除按钮)的颜色

目前我正在尝试自定义UITableViewCell中的删除按钮。现在我得到了类似的东西:现在,我只需要更改此按钮的颜色即可,我不想更改其行为,也不想使其完全自定义。我确信这是可能的,无需创建您自己的控件来删除UITableView中的行。这是我的代码:-(void)layoutSubviews{[superlayoutSubviews];for(UIView*subviewinself.subviews){if([NSStringFromClass([subviewclass])isEqualToString:@"UITableViewCellDeleteConfirmationCon

objective-c - 将图像从 URL 加载到 UITableViewCell 的 UIImageView

我有以下代码:(注意:newsImageURL是一个NSArray)NSString*imagesURL=@"http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage02.png,http://aud.edu/images/newsimage03.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.ed

ios - 如何判断有多少 UITableViewCell 是可见的

UITableView具有确定哪些单元格当前可见的方法。我想知道的是有多少细胞是可见的。例如,当您向下拖动表格时,表格顶部的“新可见”单元格不仅会出现,还会一次出现一条(像素)线,直到整个单元格可见。在拖动表格View时,我如何判断在任何给定时刻可见的单元格有多少。我的最终目标是,当用户在表格上拖动时,根据在任何给定时间可以看到多少内容来更改单元格内出现的View。有什么建议吗? 最佳答案 这是在Swift中实现的上述变体:varcellRect=tableView.rectForRowAtIndexPath(indexPath)i

ios - 查看标签 : returns nil on UITableViewCell only first time

当UITableViewCell第一次通过dequeueReusableCellWithIdentifier:从Storyboard加载时:viewWithTag:返回nil对象。但在第二次和下一次重新加载时,它会返回正确的对象。我的tableView嵌入到带有原型(prototype)单元的UIViewController(在Storyboard中)cellAttachment=[_tableViewdequeueReusableCellWithIdentifier:@"cellAttachment"];UIButton*btnAttachment=nil;btnAttachment

ios - 如何将 UITableViewCell 对齐到 UITableView 的底部?

当您使用insertRowsAtIndexPaths:withRowAnimation:插入第一个UITableViewCell时,它通常出现在UITableView的顶部。在Periscopeapp,相反的情况发生-第一个插入的单元格底部对齐。随着新单元格被插入,旧单元格在表格中向上移动。这是如何实现的? 最佳答案 如果您对我在PeriscopeiOS应用程序中的实现方式感兴趣,它实际上非常简单...长话短说;添加一个高度等于表格View框架高度的透明表格标题标题View。然后,当您向表格中添加单元格时,只需为表格View的内容偏

ios - 调整 UILabel 的大小以适应自定义 UITableViewCell 中的文本,无论宽度如何

无论设备或方向如何,我都试图让单元格中的标签大小合适。我能够正确调整行高的大小。我还能够在cellForRowAtIndexPath中正确设置标签高度,并且可以在我的日志中进行检查。但是,当它到达willDisplayRowAtIndexPath时,标签高度已经改变,但前提是单元格不是320磅宽。这是我的代码--(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"CustomCell

iphone - 通过 cell.contentView 添加 UIView 到 UITableViewCell

我有一个名为GraphView的类,它扩展了UIView,基本上绘制了一个小的折线图。我的UITableView中每个部分的顶部都需要这些图表之一。所以我尝试在我的一个部分的顶部创建一个单独的单元格,然后在那个单元格上我做了:[cell.contentViewaddSubview:graphView];[graphViewrelease];但是,当我向下滚动时,图形似乎出现了故障,它出现在UITableView的随机位置。任何人有想法或见解?有没有更好的方法将另一个UIView合并到我的UITableView中每个部分的顶部?-(UITableViewCell*)tableView:(