草庐IT

TableView

全部标签

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

ios - 断言失败-[UITableView _endCellAnimationsWithContext]

我正在解析一个xml文件并将其解析的值放在TableView中。TableView只有一个部分。但我遇到以下异常:2013-10-1415:21:57.250tableview[6068:907]*Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/SourceCache/UIKit/UIKit-2380.17/UITableView.m:9092013-10-1415:22:11.227tableview[6068:907]Terminatingappduetouncaughtexception'NSInte

ios - 滑动删除单元格不会取消 UIButton 操作

我的UITableView启用了滑动删除功能。每个单元格上都有一个执行操作的UIButton(在本例中,执行一个segue)。我希望如果我通过触摸按钮滑动单元格,按钮的操作将被取消/忽略,并且只会处理滑动。然而,实际发生的是两种手势(滑动+点击)都被检测和处理。这意味着如果我只想删除一个单元格并“不小心”通过触摸按钮滑动,应用程序将转到下一个屏幕。在这种情况下,如何强制我的应用忽略点击? 最佳答案 august的回答对我来说已经足够好了,但我想出了如何让它变得更好:检查表格是否处于编辑模式以决定按钮是否应执行其操作将使它的行为正常,

ios - UITableView 重新排序 UIViewController 中的单元格 - 重新排序控件未显示

我正在尝试让UITableView具有2个类的UITableViewCell(第0节有一行,第1节有[self.dataArraycount]行)。我尝试了这些链接:http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/ManageReorderRow/ManageReorderRow.htmlreorderingcontrolinUITableViewReordercontrolisn'tdisplayedontableview我添加了:-(vo

ios - 自定义标签单元格的 didSelectRowAtIndexPath

我正在使用此方法将UILabel添加到我的UITableView并且它工作正常,但我还需要创建一个方法来选择行并保存到临时字符串。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdent

ios - 下拉显示 View

我有UITableView。我想在tableView上方添加一个UITextField,可以通过下拉tableView来访问它。我想通过拉起tableView来隐藏我的textField。我怎样才能做到这一点?这是我尝试过的:[self.messagesTableViewaddSubview:self.messageField];-(UITextField*)messageField{if(!_messageField){_messageField=[[UITextFieldalloc]initWithFrame:CGRectMake(0,0,self.messagesTableVie

ios - 使用 "more"按钮像 Instagram 一样在 UITableView 中扩展 UILabel

我有一个项目(由其他人编写),其中有一个包含内容和文本的提要显示在表格View中。每个帖子对应TableView中的一个部分,每个部分都有自己的行,对应于内容、文本、按钮等元素。我需要在表格View单元格内显示带有“更多”按钮的帖子标题的短标签,当点击更多按钮时,标签将扩展到标题适合的任何大小,所有这些都发生在表格View单元格内。当点击更多按钮时,我将标签的numberOfLines属性更改为零,并且由于单元格具有自动高度,我所需要做的就是重新加载该特定的标题单元格。(如果我在显示单元格之前首先将numberOfLines设置为0,则单元格会正确显示扩展大小。)我试过:[tableV

ios - UITableView 中的重复文本

我有一个带有表格View的iOS应用程序。当我多次选择行时,所选行中的信息重复。你可以在图片上看到它:我以这种方式添加单元格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){ce

iphone - 一个 TableView 中有许多不同的 UITableViewCells

我有一个NSDictionary,我们会这样说:key:value:nameBookshelfmoviesArraycontaining:(Movie1,Movie2,Movie3)booksArraycontaining:(Book1,Book2,Book3)musicArraycontaining:(Music1,Music2,Music3)等等。现在我要做的是创建一个tableView来显示所有这些信息,但根据字典键的不同使用不同类型的单元格。例如,电影使用cellForMovies书籍使用cellForBooks音乐使用cellForMusic,每个都有自己的布局。显然,我过于