草庐IT

TableView

全部标签

ios - UISearchBar 在搜索结果中显示多个部分标题

我有一个应用程序,当有人使用搜索栏过滤UITableView中的对象时,会显示两个部分标题。一个是静止的,另一个随搜索结果移动。请参阅随附的两个屏幕截图。下面我包含了我的应用程序中的tableview方法,我们将不胜感激任何帮助或建议。-(void)performFetch{[NSFetchedResultsControllerdeleteCacheWithName:@"Master"];//InitafetchrequestNSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDescription*entit

ios - 表格 View 底部(单元格)被截断

我的表格View中有更多内容,但是这个单元格被截断并且没有显示更多内容:...所以我无法再滚动,即使有更多内容。如果我用手指向上拉,它会显示更多内容,但当我的手指离开单元格时,它会返回到上图中的状态显示。我已经尝试确保在AutoLayout的Labels和Images中设置高度和宽度,因为我认为这可能是个问题,但仍然没有修复它。有什么想法吗?谢谢!更新-Storyboard中的TableView结构-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{idmo

ios - XCode 6 Table View 单元格跑出屏幕

我在XcodeStoryboard的ViewController内有一个TableView单元格。该单元格的格式为“右侧详细信息”,左侧是标题,右侧是副标题。看起来单元格对于屏幕来说太宽了-字幕信息已经滚出屏幕的一侧。我在Xcode6上。表格View看起来像这样但它应该是这样的是否有一些我可以检查的格式选项,以便信息整齐地适合表格View屏幕?感谢您的任何建议。 最佳答案 打开右下角的resolvelayoutissues选项卡,在调试面板所在的位置上方,然后选择Resettosuggestedconstraints并选择您的tab

ios - 动画表格 View 单元格,包括标题

我使用以下方法为表格View的单元格设置动画:funcanimateCells(tableView:UITableView){tableView.reloadData()letcells=tableView.visibleCellslettableHeight:CGFloat=tableView.bounds.size.heightforiincells{letcell:UITableViewCell=iasUITableViewCellcell.transform=CGAffineTransformMakeTranslation(0,tableHeight)}varindex=0fo

ios - 如何使用委托(delegate)在 viewDidLoad 中重新加载 tableview?

我有一个简单的TODO列表,其中有:协议(protocol)的方法reloadTableViewWhenItChanges;获取数据(即核心数据);TableView在停止/运行编译器后重新加载。但我需要在viewDidLoad中重新加载TableView(而不是在viewWillAppear/viewDidAppear中),仅在中发生某些更改后才使用委托(delegate)表重新加载>managedObjectContext.我该怎么做?这是我的代码(它有什么问题?例如,我必须将[self.tableViewreloadData]放在我的代码什么地方?):-(void)viewDid

ios - 无法将 UITableView 限制在安全区域

似乎不可能将约束添加到UITableView我想将“顶部对齐:安全区域”约束添加到表格View,因为如您所见,单元格似乎不在安全区域内:如何将TableView限制在安全区域的范围内? 最佳答案 您似乎使用了UITableViewController。通过这种方式,您无法更改tableView的默认约束。您可以做的唯一一件事就是添加一个导航Controller。(点击你的UITableViewController而不是在你的显示器的顶部:Editor->EmbedIn->NavigationController)另一种方法是将UIT

ios - 如何在 UITableView 的页脚标题中使用换行符?

我像这样为我的TableView提供页脚标题:overridefunctableView(_tableView:UITableView,titleForFooterInSectionsection:Int)->String?{return"DEVELOPEDBYCOMPANYNAME\nINCOMPANYLOCATION"}当我运行我的代码时,只有“DEVELOPEDBYCOMPANYNAME”出现在页脚中,而换行符之外的文本无处可见。我将如何确保看到所有文本? 最佳答案 如果符合您的设计,您可以在InterfaceBuilder中

iphone - 从数组填充 UITableView

我需要以下代码的帮助,我正在使用hpple来解析html。我需要帮助来利用这些数据。-(void)whatever{NSData*htmlData=[[NSStringstringWithContentsOfURL:[NSURLURLWithString:@"http://www.objectgraph.com/contact.html"]]dataUsingEncoding:NSUTF8StringEncoding];TFHpple*xpathParser=[[TFHpplealloc]initWithHTMLData:htmlData];NSArray*titles=[xpathP

iphone - 在 UITableView 中缓存图像

我正在将图片加载到对应于单元格文本的表格View中,因此每张图片都是不同的。当用户向下滚动时,iOS必须手动从SSD重新加载每个图像,因此滚动非常不稳定。如何缓存图像或防止需要重新创建表格View单元格?其他人通过使用imageNamed:解决了他们的问题,因为iOS会自动缓存您的图像,但我是从文档目录加载图像,而不是应用程序包。我应该怎么办?谢谢。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{//Returnthenumberofsections.return1;}-(NSInteger)tableVi

iphone - 将最后一行移出部分并删除部分时出现奇怪的动画

我有一个多部分的表格View。在编辑模式下,我允许将行从一个部分移动到另一个部分。从一个部分中删除最后一行后,我将删除该部分。所以我在moveRowAtIndexPath中使用deleteSection。当最后一项从节中移出时,节标题按计划消失。但是有一个非常奇怪的动画错误,移动的行似乎与它放在上面的行“合并”,并且在“to”部分的底部显示一个空行(可能是因为该部分的numberOfRows是正确,但2行在同一位置)。更奇怪的是,当我单击该行的重新排序控件(不移动项目,只是触摸并释放)时,这两个项目“取消合并”。我已经发布了video证明这一点。我已尝试在开始/结束更新中包装我的数据更