草庐IT

tableview

全部标签

iOS:背景颜色——UITableView 和 Accessory 具有相同的背景颜色

我有一个UISearchBar。当我选择单元格时,我希望整个单元格都具有[UIColorgrayColor];通过下面的代码,contentView颜色显示为灰色;但是,背景accessoryType颜色显示为蓝色:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[self.searchDisplayController.searchResultsTableViewcellForRowAtIndexPath:index

iOS 删除 tableview 行

我的应用程序在iOS6上运行良好。随着升级,我不再能够从UITableView中删除行。我的原型(prototype)单元格中有一个按钮。按钮的功能如下:-(IBAction)deleteCell:(id)sender{UIButton*btn=(UIButton*)sender;UITableViewCell*cell=(UITableViewCell*)btn.superview.superview;NSIndexPath*indexPath=[_tableViewindexPathForCell:cell];if([namescount]>9){intindex=indexPat

ios - UITableView 在单元格下方扩展不同的背景颜色

我有一个UITableView,我给了一个具有绿色背景的headerView。我还为UITableView提供了相同的绿色背景色,这样当tableView被拉下时,感觉就像是tableView上方的一种无缝颜色。完美运行。问题是我的tableView只有4行,在它下面再次显示绿色。如何在行下方显示白色,以便在下拉tableView时只看到绿色背景色? 最佳答案 您可以添加额外的俯View,与thisanswertoUIRefreshControlBackgroundColor中的相同:CGRectframe=self.tableVi

iOS Realm 按日期分组到 tableView 部分

我有Realm数据库,其中包含数据和添加此数据的日期。我想提取它并将日期设置为TableView部分标题,将数据设置为每个部分的行数据取决于日期。我知道如何提取但不知道如何按日期分组并根据日期为每个部分设置数据。谢谢! 最佳答案 Swift4使用高阶函数而不是循环实现。classItem:Object{@objcdynamicvarid:Int=0@objcdynamicvardate:Date=Date()}letrealm=try!Realm()//fetchallItemssortedbydateletresults=real

iphone - 根据内容更新 UITableViewCell 的编辑样式

我正在创建一个类似于iPad联系人的基于表格的界面,用户可以在其中通过点击底部的空白行来添加到行列表。该表始终处于编辑模式,非空白行的左侧应有一个标准的删除编辑图标。一旦用户开始在最后一个空白行中键入内容,就应该在左侧添加一个删除图标(并添加一个新的空白行)。有谁知道如何让UITableView按需更新编辑样式?一切正常,除了删除图标不会出现,直到用户将该行滚动出View然后再回到View中。这是我的editingStyleForRowAtIndexPath实现:-(UITableViewCellEditingStyle)tableView:(UITableView*)tableVie

ios - UITableView删除编辑将单元格内容向右推送

当在tableView上设置[self.tableViewsetEditing:TRUE];时,native表格删除编辑图标出现在左侧。但是当使用普通样式的表格时,这些圆形图标会将我的行背景(和内容)推到右边。如何防止编辑样式改变我的单元格位置,而是将图标放在单元格的顶部?它现在的样子看起来像一个错误。关于这个的另一个问题。有什么方法可以定义indexPath.row==0在setEditing:TRUE上没有删除图标? 最佳答案 将单元格的shouldIndentWhileEditing属性设置为NO。实现委托(delegate)

ios - 更新 tableView 时断言失败

注意:当我点击该行时,应用会崩溃。我正在尝试在用户点击时添加一个新单元格。我发现WWDC2011的表格View演示中有一个类似的例子。这是我的TableView中的代码。这里是错误:2013-03-1920:04:28.672Project[51229:c07]***Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/SourceCache/UIKit_Sim/UIKit-2380.17/UITableView.m:1070这是我在TableView中的代码。@interfaceMyPFQueryTableVi

ios - 文本字段作为搜索栏

有什么好的教程或方法可以将文本字段变成搜索栏吗?我已经用搜索栏+搜索显示Controller设置了我的搜索栏,它工作正常——但很难定制……特别是摆脱难看的灰色覆盖,显然这是最好的方法。我一直没能找到任何关于执行此操作的信息,并且认为之前必须有人这样做过。 最佳答案 我不知道有任何教程涵盖该主题,但前段时间在其他人的帮助下我能够完成该主题。这是.h和.m文件中的全部代码。我可以解释整个事情,但它在每一行都有评论,所以我想它已经足够清楚了。.h#import@interfaceSEMainVC:UIViewController{NSMu

ios - 在重用 UITableViewCell 时使用 SDWebImage 处理图像下载

我使用第三方库SDWebImage为我的UITableView单元格下载图像,UIImageView是在单元格中创建的,并在像这样配置单元格时触发请求。[imageViewsetImageWithURL:[NSURLURLWithString:imageUrl]placeholderImage:[UIImageimageNamed:@"default.jpg"]completed:^(UIImage*image,NSError*error,SDImageCacheTypecacheType){}];它工作正常,但是当我快速滚动时,大多数图像没有完全下载(我可以在charles中看到),

ios - 如何按字母顺序将 NSArray 拆分为 UITableView 部分

我在使用带有章节标题的索引表时遇到了问题。目前,我在右侧有索引,并且部分标题显示正确,标题仅显示该部分内是否有数据。我遇到的问题是将NSArray拆分成多个部分,以便我可以正确计算numberOfRowsInSections。目前我有正确数量的部分显示正确的标题,但所有数据都在每个部分中,而不是根据名称的第一个字母进行拆分。这是它当前的截图:所有数据都进入每个部分,每个部分5行。节数(3)正确我的代码如下:-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section{ret