草庐IT

tableview

全部标签

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,每个都有自己的布局。显然,我过于

iphone - 设置 TableView setEditing 时无法选择 UITableViewCell

我希望能够像下面显示的默认邮件应用一样选择多行:我有一个调用编辑的按钮[self.myTableViewsetEditing:YESanimated:YES]编辑按钮成功地在单元格左侧显示圆圈,如上图所示的邮件应用程序。但是,当我实际选择其中一行时,什么也没有发生。红色复选标记没有像我预期的那样出现在圆圈中。为什么没有出现红色复选标记?#pragmamark-UITableViewDataSourceMethods-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*

ios - 如何删除另一次点击的复选标记?

我想制作一个用户可以用复选标记选择和取消选择的表格:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{...;cell.selectionStyle=UITableViewCellSelectionStyleNone;}-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{...;newCell.accessoryType