草庐IT

uiTableview

全部标签

ios - 当搜索字符串为空时显示 UISearchDisplayTableView

这个问题在这里已经有了答案:UISearchDisplayController-howtopreloadsearchResultTableView(8个答案)关闭7年前。这非常令人沮丧:我试图在UISearchDisplayController中显示未过滤的结果,即使搜索字符串为空也是如此。将调试代码添加到numberOfSectionsInTableView:和numberOfRowsInSection:显示当我的搜索字符串为空时,返回非零整数,但是cellForRowAtIndexPath:永远不会被调用!表格View似乎是隐藏的。我尝试在searchDisplayControll

ios - 自定义 UITableViewCell 中的 contentView 宽度错误?

在UITableViewCell子类中,我覆盖了layoutSubviews,因为我需要计算几个subview的帧。我所有计算的基础是内容View的宽度。这就是我开始实现layoutSubviews的样子:-(void)layoutSubviews{[superlayoutSubviews];//invokethistosetupthecontentview'sboundsCGFloatcontentViewWidth=self.contentView.bounds.size.width;[...]//calculateandassignframestosubviews}我已经开始在i

iOS:表格 View ,允许滚动到末尾 "further down"

抱歉,这个问题听起来有点困惑。我有两个按钮与底部的表格View重叠,因此如果表格View“正常”滚动,最后一行将被这些按钮部分隐藏。这就是为什么我想允许像向下滚动一行的高度那样滚动表格,所以最后一行在这两个按钮的顶部。我怎样才能做到这一点? 最佳答案 调整表格View的内容插入。例如,如果您的按钮高度为50磅并且表格的框架是整个窗口,您可以将表格设置为吸附到按钮的顶部,如下所示:tableView.contentInset=UIEdgeInsetsMake(0,0,50,0);注意:在iOS7+中,ViewController有一个

ios - 由具有 UITableViewAutomaticDimension 的 FetchedResultsController 提供支持的 UITableView - 重新加载表格时单元格移动

当前设置:具有自动计算高度的TableView:self.tableView.sectionHeaderHeight=UITableViewAutomaticDimension;self.tableView.rowHeight=UITableViewAutomaticDimension;self.tableView.estimatedRowHeight=152.0;self.tableView.estimatedSectionHeaderHeight=50.0;每当fetchedresultscontroller更新它的数据时,tableview就会重新加载:-(void)contro

ios - clearsSelectionOnViewWillAppear 有什么作用?

clearsSelectionOnViewWillAppear是表和CollectionView的bool属性,默认设置为true。根据AppleReference:ABooleanvalueindicatingifthecontrollerclearstheselectionwhenthetableappears.这是什么意思? 最佳答案 比方说,像往常一样,您点击一个单元格,这会显示一个新的ViewController。好的,但它是如何做到的呢?您的点击选择单元格。这是单元格中可见的变化-单元格突出显示。稍后,您关闭该ViewC

iphone - 部分左侧的 UITableView 标题(如 Spotlight)

找了好久,还是没找到解决办法。我想将iPhone的Spotlight的部分标题复制到UITableView中。众所周知,当您滚动时,“常规”表格View标题在部分顶部保持可见。但是有一种标题我从未在Springboard的Spotlight页面中见过:在那里,标题跨越了该部分的整个高度并且没有卡在该部分的顶部,而是在左侧。这到底是如何实现的? 最佳答案 好问题。我做了一个小实验。它几乎看起来像聚光灯下的景色。但它缺少一个导入功能。如果它们发生碰撞,下方的“图像”不会将上方的图像推到顶部。我怀疑是否存在不使用私有(private)框架

iphone - 创建 UITableView 表单的最好和最简单的方法是什么?

创建UITableView表单的最佳和最简单的方法是什么?使用UItableView创建用于数据输入的表单变得越来越困惑和乏味——也许我遗漏了一些东西,因为我在iPhone中到处都能看到这些uitableview表单,但创建它们太难了。 最佳答案 我找到了https://github.com/escoz/QuickDialog 关于iphone-创建UITableView表单的最好和最简单的方法是什么?,我们在StackOverflow上找到一个类似的问题:

iphone - 在 UITableView 中,取消屏幕外单元格的 GCD 操作的最佳方法是什么?

我有一个UITableView,它使用GCD将图像从URL异步加载到单元格中。问题是,如果用户轻拂超过150行,则有150个操作排队并执行。我想要的是出队/取消那些过去并离开屏幕的。我该怎么做?此时我的代码(相当标准):-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath//aftergettingthecell...dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_

ios - 如何使用 XIB 自定义 tableView Section Header?

我正在尝试为UITableView创建自定义部分标题。我找到了一些说明如何在代码中完全执行此操作的引用资料(#1349571)。我正在尝试确定是否可以在InterfaceBuilder中创建UIView并使用它来自定义header,类似于如何为UITableViewCell执行此操作? 最佳答案 YES可以使用通过XIB创建的标题View。创建一个XIB和管理XIB的类(UIView类)。使用YourNibClassName*v=[[[NSBundlemainBundle]loadNibNamed:@"YOUR_XIB_NAME"o

ios - View 内部的 TableView , View Controller 内部。最好的方法是什么?

我的应用程序中有一个主屏幕,我最终希望在中心包含一个表格View。按下按钮时,表格View将翻转为mapView。我会将此作为主视图的一部分,但我希望周边区域保持不变。我已经将一个View拖到主页ViewController的中心,并在那里设置了我的TableView。如何访问此View中的数据?据我所知,无法为其设置tableviewcontroller。任何帮助将不胜感激。 最佳答案 您可以使负责View的任何ViewController符合UITableViewDelegate和UITableViewDataSourcehea