草庐IT

TableView

全部标签

objective-c - UITableViewCell 上的 SIG_ABRT 删除

我正在尝试使用Apple提供的“编辑”->(-)->“删除”功能从我的UITableView中删除一行。我在这里激活了按钮:-(void)viewDidLoad{[superviewDidLoad];self.navigationItem.rightBarButtonItem=self.editButtonItem;}此处创建的UITableViewCell:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*Ce

iphone - TableView :cellForRowAtIndexPath: only returning one custom uitableviewcell

我已经通过我的调试器并注意到我的代码只会从我的tableView:cellForRowAtIndexPath:方法..我不知道为什么或如何让它返回我想要的两个自定义单元格..它所做的只是在两个部分中显示相同的自定义单元格。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return2;}//Customizethenumberofrowsinthetableview.-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSI

objective-c - Objective - C 自定义 TableView 问题

我有这个代码:-(void)viewDidLoad{[superviewDidLoad];NSLog(@"ViewDidLoad");username=@"itemstiubhart1";titleEle=@"titlestiubhart1";}-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];NSLog(@"ViewWillAppear");}-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];if([storiesco

ios - 一个 TableView 中的多个 NSFetchedResultsController

我正在尝试使用NSFetchedResultController从CoreData填充一个TableView。问题是我想使用2个实体来填充NSFetchedResultController其中一个实体称为文件夹,另一个称为文档。这些实体之间的关系是在服务器端实现的。如何在一个类/TableView中添加多个NSFetchedResultController?或者我可以探索更好的选择。感谢您的帮助。 最佳答案 这完全取决于您如何实现UITableViewDataSource方法。您会失去一些细节,但这应该是可行的。我有时会在显示两种不

ios - UITableViewCell 自定义 editingAccessoryView - 未正确关闭

我已经实现了自定义编辑附件View,如我对this的回答中所述题。在大多数情况下,它工作得很好,但我注意到它有一个小问题。当我在表格View中滚动或选择另一行时,我的自定义编辑附件不会被关闭。使用标准的编辑附件(删除按钮),可以捕获表格上其他任何地方的触摸并用于删除删除附件View-例如,您可以在内置的Notes应用程序或任何其他地方自己看到它标准的编辑附件View。这一定是因为我在滑动删除模式时返回了UITableViewEditingStyleNone。但是,如果我返回任何其他模式,则不会显示我的自定义编辑附件。我怎样才能恢复标准编辑风格的功能,即触摸表格View上的任何地方都会关

iphone - 将 TableView 中的 TextFields 添加到数组

我已经为TableView中的所有单元格创建了一个文本字段。self.field=[[UITextFieldalloc]initWithFrame:CGRectMake(20,44,222,31)];self.field.delegate=self;[cell.contentViewaddSubview:self.field];所以所有的行都有一个文本字段。但我想单独访问它们。我的一位前辈让我将它们添加到一个数组中并使用它们并给我留下了这一行代码[self.arrayaddObject:self.field];接下来呢?我应该如何使用它们? 最佳答案

objective-c - 信号错误 : 'NSInvalidArgumentException'

在过去的一天里,我刚刚毁坏了我的rootViewController。我现在收到此错误,但不知道去哪里修复它。任何关于如何修复的帮助,或者更好的帮助,帮助我破译错误输出,这样我就可以自己解决了。2011-10-2408:56:29.746DiningLog[2955:207]-[NSCFStringsetTableViewStyle:]:unrecognizedselectorsenttoinstance0x595b1502011-10-2408:56:29.749DiningLog[2955:207]***Terminatingappduetouncaughtexception'NS

ios - ipad 如何在一个 View 上以编程方式创建多个表

我需要创建一个iPad应用程序,我必须在一个View中显示多个表(没有网格,只有1个多行的列)。这必须以编程方式完成,因为在后台有人要设置该表数。View将有一个滚动条,这样我就可以看到所有的View。这能做对吗?有人可以提供我的一些代码或链接到一些教程,了解如何在一个View中创建N个表,以便在我需要时定位它们。 最佳答案 这绝对可以做到。可能最简单的方法是继承UITableView,这样您创建的每个TableView都可以为其委托(delegate)和数据源拥有唯一的处理程序,ala:DynamicTableView.h@int

ios - 如何从表格单元格中删除 UIGestureRecognizer

我只想允许滑动删除UITableView的第一个单元格。这一点很简单,但是我想在用户尝试滑动任何其他单元格时显示UIAlert。我再次通过在除单元格0之外的每个单元格上使用UIGestureRecognizer来实现这一点。我遇到的问题是一旦顶行被删除,我希望允许删除新的顶行。就好像我需要删除分配给单元格的UIGestureRecognizer,但我不知道该怎么做。这是我的一些代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{BetCel

iphone 如何使用 sqlite 获取组部分 tableview 的姓氏首字母?

我想知道如何为从iphone(xcode4.2)中的sqlite数据库中提取的名称创建一个字母组部分。我能够为名字做组部分,但无法做姓氏部分。有些名字有小写我希望标题字母全部大写,包括这些名字的小写和大写字母。有些名字有3个名字,想确保我得到姓氏。我的代码在下面,它似乎混淆了字母表(从A到L到C到D)以及e和E(我不想显示的小写字母和大写字母)//---createtheindex---nameIndex=[[NSMutableArrayalloc]init];for(inti=0;i更新*self.authorsInfo=[poemDatabasedatabase].authorsI