草庐IT

TableView

全部标签

ios - tableView 在超过 16 个项目时崩溃

这很令人困惑。我有一个UITableView,它会更新并正常工作,直到它获得超过16个项目然后在调用insertRowsAtIndexPaths后尝试endUpdates时崩溃>.添加的NSIndexPath都是有效的。-numberOfRowsInSection返回正确的数字。它不会抛出与数据集相关的错误,而是崩溃***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[__NSArrayMinsertObject:atIndex:]:objectcannotbenil'当在tab

ios - tableView 在超过 16 个项目时崩溃

这很令人困惑。我有一个UITableView,它会更新并正常工作,直到它获得超过16个项目然后在调用insertRowsAtIndexPaths后尝试endUpdates时崩溃>.添加的NSIndexPath都是有效的。-numberOfRowsInSection返回正确的数字。它不会抛出与数据集相关的错误,而是崩溃***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***-[__NSArrayMinsertObject:atIndex:]:objectcannotbenil'当在tab

ios - 通过 Storyboard 和新的 Xib 实现自定义表格部分标题

这是我所做的:我创建了一个自定义的xib文件,它有一个用于自定义表格部分标题的小UIView。我对自定义的xib文件进行了分类。我想将它作为标题添加到tableView中。我查看了一些资源,但它们似乎已经过时或缺少信息。查看文档,我看到了添加自定义header的引用,其中包含以下说明:Tomakethetableviewawareofyourheaderorfooterview,youneedtoregisterit.YoudothisusingtheregisterNib:forCellReuseIdentifier:orregisterClass:forCellReuseIdent

ios - 通过 Storyboard 和新的 Xib 实现自定义表格部分标题

这是我所做的:我创建了一个自定义的xib文件,它有一个用于自定义表格部分标题的小UIView。我对自定义的xib文件进行了分类。我想将它作为标题添加到tableView中。我查看了一些资源,但它们似乎已经过时或缺少信息。查看文档,我看到了添加自定义header的引用,其中包含以下说明:Tomakethetableviewawareofyourheaderorfooterview,youneedtoregisterit.YoudothisusingtheregisterNib:forCellReuseIdentifier:orregisterClass:forCellReuseIdent

objective-c - UIScrollView 中的 UITableView - 如何使 View 滚动,而不是 TableView 本身?

想象一下,有一个带有UIScrollView的UIViewController。在View的顶部有一个UIImageView、一些UILabel和其他东西。此外,还有一个UITableView,其内容是DynamicPrototypes。我附上一张图片以示清楚:我在UITableView中没有固定数量的单元格,因此它可以滚动。我的问题如下:UITableView本身滚动,但我想滚动整个View。这样做的最佳可能性是什么?我今天建立的可能的解决方案1)第一件事是:我创建一个UITableViewController并声明一个标题部分,其中我以编程方式包含我所有的标签、图像等(我很乐意为此

objective-c - UIScrollView 中的 UITableView - 如何使 View 滚动,而不是 TableView 本身?

想象一下,有一个带有UIScrollView的UIViewController。在View的顶部有一个UIImageView、一些UILabel和其他东西。此外,还有一个UITableView,其内容是DynamicPrototypes。我附上一张图片以示清楚:我在UITableView中没有固定数量的单元格,因此它可以滚动。我的问题如下:UITableView本身滚动,但我想滚动整个View。这样做的最佳可能性是什么?我今天建立的可能的解决方案1)第一件事是:我创建一个UITableViewController并声明一个标题部分,其中我以编程方式包含我所有的标签、图像等(我很乐意为此

ios - 隐藏 UITableview 单元格

我正在尝试从UITableView中隐藏一个单元格。就像删除操作一样,但我只是想隐藏它以便稍后在相同位置显示它。我知道UITableViewCell有一个名为“Hidden”的属性,但是当我使用这个属性隐藏Cell时,它会隐藏但没有动画,并且会留下一个空白区域例子:第一个单元格第二个单元格第三格有可能当我隐藏第二个单元格时,第三个单元格将位置更改为2吗?谢谢 最佳答案 一种有效地“隐藏”带动画的行而不实际删除它的方法是将它的高度设置为零。您可以通过覆盖-tableView:heightForRowAtIndexPath:来做到这一点

ios - 隐藏 UITableview 单元格

我正在尝试从UITableView中隐藏一个单元格。就像删除操作一样,但我只是想隐藏它以便稍后在相同位置显示它。我知道UITableViewCell有一个名为“Hidden”的属性,但是当我使用这个属性隐藏Cell时,它会隐藏但没有动画,并且会留下一个空白区域例子:第一个单元格第二个单元格第三格有可能当我隐藏第二个单元格时,第三个单元格将位置更改为2吗?谢谢 最佳答案 一种有效地“隐藏”带动画的行而不实际删除它的方法是将它的高度设置为零。您可以通过覆盖-tableView:heightForRowAtIndexPath:来做到这一点

ios - 在 AFNetworking 中成功调用后,self.tableView reloadData 不工作

我有一个运行类似于本教程的AFHTTPSessionManager组件的类http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial但是,[self.tableViewreloadData]对我不起作用。我的经理是这样实现的:-(void)refresh{manager=[[AFHTTPSessionManager...]iniwithBaseURL:...];[managerGet:...parameters:...success:^(NSURLSessionDataTask*task,idresponseObject){

ios - 在 AFNetworking 中成功调用后,self.tableView reloadData 不工作

我有一个运行类似于本教程的AFHTTPSessionManager组件的类http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial但是,[self.tableViewreloadData]对我不起作用。我的经理是这样实现的:-(void)refresh{manager=[[AFHTTPSessionManager...]iniwithBaseURL:...];[managerGet:...parameters:...success:^(NSURLSessionDataTask*task,idresponseObject){