草庐IT

TableView

全部标签

iOS GCD 用于 UITableView

我有一个非常密集的UITableView,需要稍微优化一下。问题是,如何使用大中央站有效地做到这一点。每个单元格都有一个带有几个标签和两个图像的UIView。我已经对TableViewCell进行了子类化,并且View正在被重用,尽管当表变大时它仍然有点滞后。我将如何使用GCD来优化表格?或者有更好的解决方法吗?我在线程管理方面不是很擅长,正在寻找一些建议。这是我的表格View的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{stat

iOS - 带有 UITextView 的 TableView 单元格未正确调整大小

我已经对一个单元类进行了子类化,并且正在使用Storyboard中的原型(prototype)。有问题的单元格有一个嵌入的TextView,它将显示不同长度的文本。我已经在heightForRowAtIndexPath:中设置了单元格高度,但是尝试在cellForRowAtIndexPath:中调整TextView本身的大小无法正常工作。它不会在初始加载时调整大小,但一旦我将单元格滚动出View然后再返回时就会调整大小。但是如果我继续来回滚动,它偶尔会再次缩小。代码:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtInd

ios - 确保 UITableView 以原子方式重新加载的最佳方法是什么?

我有一个UITableView,它的数据源在很短的时间内随机更新。随着更多对象被发现,它们被添加到tableView的数据源中,我插入特定的indexPath:[self.tableViewbeginUpdates];[self.tableViewinsertRowsAtIndexPaths:@[indexPath]withRowAnimation:UITableViewRowAnimationAutomatic];[self.tableViewendUpdates];数据源位于管理器类中,更改时发布通知。-(void)addObjectToDataSource:(NSObject*)

ios - 将 tableView 连接到 .XIB 中的数据源

因此,我尝试将tableView组件连接到通过.xib用户界面创建的UIViewController。我得到了经典-[UIViewtableView:numberOfRowsInSection:]:unrecognizedselectorsenttoinstance0x1f544cb0并猜测我连接错误或正在做一些我不应该使用界面生成器做的事情。我搜索了谷歌和堆栈溢出,发现了类似的问题,但没有找到对我的情况有帮助的答案。我一直在努力解决这个问题,希望这里有人能提供帮助。当Controller是UITableViewController时,我只通过Storyboard或使用.xib完成过此

ios - 如何为 tableView Section 的第一个和最后一个单元格设置圆角

我怎样才能在ios7中实现以下目标???我只希望第一个和最后一个单元格的uitableview周围有圆角。 最佳答案 它基本上是一个圆角的UItableView。导入quartzCore框架并尝试使用tableView.layer.cornerRadius=floatvalue改变tableView本身的角半径; 关于ios-如何为tableViewSection的第一个和最后一个单元格设置圆角,我们在StackOverflow上找到一个类似的问题: http

ios - setObjectForKey : exception: object cannot be nil

我正在使用Parse和Xcode构建一个应用程序。使用ParsePFTableView时出现错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***setObjectForKey:objectcannotbenil(key:classname)'我知道我没有在我的代码中的某处设置key,但我不知道在哪里以及如何修复它。#import"TableViewController.h"#import@interfaceTableViewController()@end@implementati

ios - 当我使用自动布局选择每个单元格的高度(因此它们是动态的)时,它通常可以工作,但有些单元格有点短。为什么是这样?

示例项目:http://cl.ly/2j0A1J203f3h我正在尝试使用自动布局来动态确定每个单元格的高度,以便某些单元格可以容纳比其他单元格更多的内容。为此,我使用thisStackoverflowanswer和accompanyingGitHubexample.我有一个名为CSPostCell的UITableViewCell子类,我在Storyboard中创建了它并放入了一个最多5行文本的UILabel在标签中。仅出于示例目的,我在表格中只有两个单元格,因此在cellForRowAtIndexPath:中设置了两个不同的标签文本(一个较长):-(CSPostCell*)table

ios TableView不同的单元格高度

我正在开发一个需要在TableView中显示图片和一些文本的应用程序。这些图片可以有不同的高度,所以我需要相应地改变单元格的高度。所以我重写了这个方法:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath如果单元格标识符只有一个静态值,则单元格内图像的高度不能动态变化。那么我是否需要为每个单元格设置不同的单元格标识符值?还有别的办法吗?我不能使用除Tableview之外的其他View,因为我需要根据用户交互在两者之间动态显示一些单元格。谢谢。

ios - 嵌套的 UITableview 行高在 iOS 8 中没有得到完美更新

我正在我的一个应用程序中使用嵌套的UITableView来实现AccordionView。我在TableView中实现了三级嵌套。它在iOS7及更早版本中完美运行,但在iOS8中存在问题。以下是两个版本(即iOS7和iOS8)的屏幕截图:iOS7截图iOS8截图:为了方便起见,我用不同的颜色来标识表格。另外我想提一下,我已经使用了带有NIB文件的自定义tableview单元格。有3个UITableview(外部区域表-蓝色,后续内部位置表-绿色和最里面的用户表-黄色表)。当我单击LocationtableviewSectionheader(以位置名称HeadOffice开头的绿色str

ios - 如何从表格 View 中的选定单元格中获取文本?

我无法通过使用在堆栈溢出中搜索的复选标记将多个选定的行文本放入数组中,但无法实现它谁能帮助我如何获取数组中的文本?functableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnproductName.count}functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier