草庐IT

automatic-uitableview-paging

全部标签

ios - 如何更改 UITableView 部分颜色和文本颜色

我有UITableView从plist中填充日期,甚至Section的标题是从UITableView中的plist中填充的。它给我默认的blue部分颜色和White文本颜色。像这样...-(NSString*)tableView:(UITableView*)tableViewtitleForHeaderInSection:(NSInteger)section{NSString*key=nil;if([tableViewisEqual:self.searchDisplayController.searchResultsTableView]){key=[self.searchResults

ios - UITableView中的UITextView,使用AutoLayout平滑展开

我在每个UITableViewCell中都有一个可编辑的UITextView。UITextViews可以很好地调整预加载文本的大小(通过heightForRowAtIndexPath计算),但我不确定如何使用AutoLayout动态添加文本时。它似乎被切断了。使用AutoLayout,我如何平滑调整UITableViewCell和UITextView的大小以适应输入到UITextView? 最佳答案 接受的答案是已弃用的答案,在iOS8sdk中有一个干净的解决方案在viewDidLoad中,告诉tableView自动计算行高:tab

ios - -[UITableView _endCellAnimationsWithContext :] with NSFetchedResultsController 中的断言失败

我有2个托管对象上下文:(1)创建为NSMainQueueConcurrencyType,供UI/主线程使用,(2)创建为NSPrivateQueueConcurrencyType,供UI/主线程使用网络。这两个上下文都进入持久存储(即,我没有使用父/子上下文)。对于ViewController,我使用一个UITableViewController和一个使用第一个UI管理对象上下文的NSFetchedResultsController。我正在通过观察NSManagedObjectContextDidSaveNotification将第二个托管对象上下文中的更改合并到第一个上下文中。应用

ios - UITableView 重新加载部分顺序很重要吗?

我试图理解为什么重新加载UITableView的各个部分似乎很重要如果我这样重新加载://Reloadsection1[self.groupDetailsTableViewreloadSections:[NSIndexSetindexSetWithIndex:1]withRowAnimation:UITableViewRowAnimationFade];//Reloadsection0[self.groupDetailsTableViewreloadSections:[NSIndexSetindexSetWithIndex:0]withRowAnimation:UITableViewR

iphone - Monotouch 中的 UITableView 选择更改事件

我创建了一个自定义的View层次结构,这个层次结构中的某处是一个UITableView,带有一个名为TableView的导出,所以我可以从后端代码访问它。我想在选择该列表中的项目时创建并将新View推向rootViewController的View堆栈,但是我找不到uitaiteview上的任何相关事件。所有控件都是使用Interfacebuilder在.XIB文件中定义的我是不是找错地方了?提前致谢。 最佳答案 是的,你找错地方了。要使用UITableView的“事件”,您必须实现UITableViewSource并将其分配给您的

objective-c - 一个部分的 UITableView 高度

我有一个包含3个部分的UITableView。我的单个单元格高度不同(折叠-展开)。我需要一种方法来计算每个单独部分的高度,即每个部分中单元格高度的总和。最好不要在每次我需要时计算tableView已经完成的所有事情。我有办法推断或访问这样的值吗? 最佳答案 你看过-rectForSection:了吗?(可能还有-rectForFooterInSection:)? 关于objective-c-一个部分的UITableView高度,我们在StackOverflow上找到一个类似的问题:

iphone - 带有图像的 UITableview 滚动速度非常慢

我有一个UITableView,它从服务器下载它的tableviewcells图像。我观察到表格滚动得非常慢。我以为这可能是下载的原因,但我发现下载完成后表格仍然滚动缓慢,而且图像图标的大小非常小。代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{btnBack.hidden=FALSE;staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeu

ios - 如何从 UITableView 中的 Web 服务加载大量数据?

我目前正在构建一个应用程序,该应用程序将具有一个UITableView,该UITableView将从网络服务获取数据。返回的数据可以包含大量记录,例如50,000条记录。我知道不能一次将所有记录加载到数组中,这会使应用程序因内存不足而无法响应。我正在调用的Web服务接收页面大小和页码的参数,因此它只会返回我想向用户显示的数据。但是我还没有找到任何方法来表明用户已经滚动了所有显示的记录并且需要从服务中获取新数据。该屏幕还有一个搜索栏和一个搜索按钮,当按下按钮时,将调用另一个返回搜索结果的服务。这将有与之前相同的问题,因为结果也可能带来很多记录。执行此操作的最佳方法是什么?

ios - 使用 cellForRowAtIndexPath 从 UITableView 获取 UITableViewCell

我正在尝试从我的UITableViewController中获取子类UITableViewCell(类称为“MasterCell”),并更改IndexPath。比方说,我将获取第一行的单元格:NSIndexPath*indexPath=[NSIndexPathindexPathForRow:1inSection:0];MasterCell*cell=(MasterCell*)[self.tableViewcellForRowAtIndexPath:indexPath];这发生在我的viewWillAppear方法中。不幸的是,调试时单元格为零。我有不同的单元格/行,我必须在其中更改vi

ios - 如何获取 UITableView Label 文本字符串 - Custom Cell

我有一个带有CustomCell的UITableView。自定义单元格包含一个UILabel和一个UIImageView。我在网上看到可以在用户按下单元格时从普通的UITableView单元格中获取文本并将其存储在字符串中。但是当您使用自定义单元格时,您如何做到这一点呢?因为我的UILabel的名称是“type_label”,它已在我的CustomCellXIB的头文件中定义。所以在Xcode中我不能使用:cell.type_label.text"在下面的函数中:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPat