草庐IT

uiTableview

全部标签

ios - UITableView 所有注册的类/nib

如何查看已注册的类和/或nib及其单元标识符?我想看看哪些已在xib中自动注册(如果是这样的话),但也能看到任何手动注册的也很棒。 最佳答案 UITableView将有关已注册单元格类和nib的信息存储在单独的字典中,您可以使用KVC和私有(private)属性键获取这些信息:NSDictionary*registeredCellClasses=[tableViewvalueForKey:@"_cellClassDict"];NSDictionary*registeredNibs=[tableViewvalueForKey:@"_n

iphone - 同时编辑和删除 UITableView 中的多行

在我的应用程序中,我需要删除表格中的多行,编辑表格并在表格旁边获得一个复选框。选中后,表格单元格将被删除。它就像iPhone消息应用程序。我该怎么做,请帮助我。 最佳答案 如果我对您的问题的理解正确,那么您本质上想要以某种方式标记UITableViewCell(复选标记);然后,当用户点击主“删除”按钮时,所有标记UITableViewCell连同它们对应的数据源对象一起从UITableView中删除.要实现checkmark部分,您可以考虑在UITableViewCellAccessoryCheckmark和UITableView

ios - -[UITableView dequeueReusableCellWithIdentifier :forIndexPath:] 断言失败

由于某种原因,我的应用程序在尝试将单元格加载到表格View时失败。我在整个应用程序中的所有表格View都完全相同,我对它们没有任何问题。这可能与从另一个viewController初始化Controller有关吗?我不这么认为。我在Storyboard中的单元格已获得标识符。这是屏幕截图的链接。所以我什么都试过了here但没有任何效果。这是使用[tableViewdequeueReusableCellWithIdentifier:CellIdentifierforIndexPath:indexPath]方法的输出:2013-11-1415:36:33.419ComplyOS[43683

ios - 淡化 UITableView 的边缘

我对我的问题做了一些研究,不幸的是我的问题没有解决方案。最接近的是FadeUIImageViewasitapproachestheedgesofaUIScrollView但它仍然不适合我。我希望我的table在顶部应用“隐形渐变”。如果单元格距离顶部边缘50像素,它就会开始消失。它越靠近上边缘,该部分就越不可见。单元格高度约为200像素,因此单元格的下半部分需要100%可见。但没关系-我需要一个TableView(或TableView容器)来完成这项任务,因为类似的表可以显示其他单元格。如果表格是纯色View的subview,我可以通过添加水平渐变图像来实现,我可以将其拉伸(stret

objective-c - Objective-C : How to make background color of UITableView Consistent

我一直在尝试设置我的表格View的背景颜色,但遇到了问题这就是我想要做的。//Setbackgroundcoloroftableview(translucent)self.tableView.backgroundColor=[UIColorcolorWithRed:0.0green:0.2blue:0.5alpha:0.7];//Setframefortableview[self.tableViewsetFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height-self.picker.fram

ios - 从 AFNetworking 下载设置 TableView 单元格图像

我正在使用AFNetworking下载rss提要图像集到表格View。以下是我正在使用的代码。-(UITableViewCell*)tableView:(UITableview*)tableViewcellForItemAtIndexPath:(NSIndexPath*)indexPath;{Cell*cell=[cvdequeueReusableCellWithReuseIdentifier:@"MY_CELL"forIndexPath:indexPath];NSString*wallpaperLink=[afsetThumbString:[[feedsobjectAtIndex:i

ios - 我可以禁用单个单元格的 UITableView 选择吗?

当您点击UITableView中的一行时,该行会突出显示并被选中。是否可以禁用此功能以便点击一行什么都不做? 最佳答案 cell.selectionStyle=UITableViewCellSelectionStyleNone;或[cellsetSelectionStyle:UITableViewCellSelectionStyleNone];此外,请确保您没有在您的TableView委托(delegate)中实现-tableView:didSelectRowAtIndexPath:,或者明确排除您不希望执行任何操作的单元格实现它。

iphone - 如何设置 UITableView 单元格 alpha?

我必须将单元格alpha设置为最小值。我在行的单元格中尝试以下代码,它不起作用。我也设置了不透明,但它仍然不起作用。有人对此有想法吗?UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:CellIdentifier]autorelease];}cell.alpha=0.5;

ios - 让 UITableViewCell 显示没有红色减号的删除按钮

我想实现一个UITableView,当我在ViewController中按下一个按钮时,我可以在单元格右侧看到删除按钮,但看不到红色按钮单元格左侧的减号圆圈。对此有什么想法吗? 最佳答案 只是一种方法:在View上有一个删除按钮并为其分配一个方法在此方法中,将BOOLisDeleteEnabled(或任何您命名的名称)切换为TRUE重新加载UITableView并在cellForRowAtIndexPath中检查该BOOL值如果TRUE则加载所有UITableViewCell作为自定义单元格上面有删除按钮(您需要设置选择器方法删除一

ios - 将 UIView 移动到 UITableView 之上 - 触摸顶部 UIView 仍会选择表格行

我有一个包含三个容器的UIViewContainerA-containsaUITableViewContainerB-containsContainerCandContainerOContainerC-containsaUITableView*-touchevent@-touchevent----------------------||||---*|B||---|||-A-|-----------||---||@----C----||||-----------|----------------------在我移动容器B的框架时发生了一个事件(并且我在B的右侧显示了一个View(标记为O