草庐IT

Table表格

全部标签

ios - 使用可重复使用的单元格在 iPhone 上缓慢加载表格 View

我从Parse.com后端加载数据,他们给我发送了一个使用可重用单元格的解决方案,但现在我仍然遇到加载速度方面的问题,这是我在tableview中的编码,我有一个用于制作的子类启动我的单元格(ExploreStreamCustomCell.m)-(ExploreStreamCustomCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPathobject:(PFObject*)object{staticNSString*CellIdentifier=@"ExploreStrea

ios - 表格单元格中的 segue 每次都会被调用

我有一个tableview,我在它的单元格中插入了一个segue。我想给定一个条件,以启用或禁用单元格。这是我在didSelectRowAtIndexpath中的代码if(condition){NSLog(@"Nothing);}else{[selfperformSegueWithIdentifier:@"segueName"sender:tableView];}但是segue每次都会被调用,即使我确实看到打印了NSLog。这里的一些答案说我应该将segue放在ViewController中,但在Storyboard中我不能这样做,我只能将它放在单元格中。我错过了什么?

ios - Accordion 表格单元格 - 用于展开和折叠 ios

我正在尝试展开/折叠Accordion单元格模式中的表格View单元格,这样,当用户点击该行时,他们将通过扩展行高来获得单元格内所选行的详细描述。我有2个数组,'array'和'detailarray'用于分别在'cell.textLabel.text'和'cell.detailTextLabel.text'单元格中显示它。现在最初我已经将“cell.detailTextLabel.hidden=YES”设置为隐藏,这样当用户点击该行时可以获得单元格的扩展文本。我的代码,-(UITableViewCell*)tableView:(UITableView*)tableViewcellFo

ios - 带有两个搜索栏的 UISearchDisplayController 表格 View ,表格 View 无法正确滚动

我正在转换我的应用程序,以便它适用于iOS7。在应用程序的一部分,我有两个搜索栏,每个搜索栏都有一个与之关联的UISearchDisplayController。当我搜索UISearchDisplayController.searchResultsTableView时,表格View的底部没有停在正确的位置。底部的UISearchDisplayController也会发生同样的事情。如果有人在转换到iOS7时遇到任何类似问题,请告诉我。 最佳答案 问题是表格View的内容插入被设置为键盘的高度。所以当键盘被关闭时,TableView认

ios - 如何在 ios 中的自定义表格单元格内创建按钮操作

我正在使用一个自定义的tablecell,我希望在该cell中有两个按钮操作,一个用于pushViewController,一个用于popViewControllerAnimated如何实现? 最佳答案 在您的自定义单元格中,您必须创建两个按钮。在您的cellForRowAtIndexPath中写入以下代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{CellCustomCell*c

ios - 在表格单元格上显示图像单击

我正在创建一个iPhone应用程序。因为我在表格单元格中显示了一些内容。现在,我想在单击表格单元格时显示全尺寸图像。我使用了以下代码。但是当我选择表格单元格时,我不知道如何全屏显示图像。当图像全屏显示时,我还想在点击背景时返回。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{CustomTableViewCell*cell=[self.tableViewdequeueReusableCellWithIdentifier:@"CustomCe

ios - objective-C/Xcode 6 : Best way to have a Search Bar populate a table view?

我有一个表格View,上面有一个搜索栏。我的意图是让用户在搜索栏中输入查询,并在表格View中填充结果-无论是在用户按下回车键还是在他们输入时。在阅读了一些教程之后,我为搜索栏选择了搜索栏和搜索显示Controller。然而,这个Controller似乎更像是一个输入查询然后显示结果的工具,而不是一个过滤现有TableView数据的工具。这意味着我会看到一个TableView,它已经包含所有数据并在我键入时进行了过滤——我想要的是出现一个空TableView并填充它。我想知道是否有一种方法可以使用搜索栏和搜索显示Controller来达到我想要的效果,或者有更好的方法吗?

ios - Table View 的数据源对象实例放在哪里比较好?

我想要一个符合UITableViewDataSource协议(protocol)并使用数据对象的单独类。在哪里更好地保存、分配和初始化此类的实例?如果我在连接到Storyboard的TableViewController子类的ViewDidLoad方法中执行此操作,则在方法ViewDidLoad完成后释放数据源实例。-(void)viewDidLoad{[superviewDidLoad];MyTableViewDataSource*myDataSource=[[MyTableViewDataSourcealloc]init];self.tableView.dataSource=myD

ios - TableView contentInset : when scrolling the table to the top, 行在第一个标题上方仍然可见

我有一个由1个标题和1行顺序组成的表格:HeaderRowHeaderRow我设置了contentInset来降低表格内容的开始位置:self.detailTableView.contentInset=UIEdgeInsetsMake(30.0,0.0,0.0,0.0);它运行良好,但是,当滚动表格时,表格行的内容在第一个标题上方可见。它们没有消失,而是在30像素的上边缘内可见。如何隐藏它们呢?这样滚动才能正常工作。 最佳答案 我假设您在TableView中有粘性标题。如果你想在顶部添加填充,你可以只设置表头View:tableVi

ios - 禁用表格 View 滚动

问题是:我在现有的表格ViewControllerE的顶部展示了一个弹出式表格ViewControllerP。我遇到的问题是E仍然滚动。这意味着如果您滚动到P的边界之外,E将滚动并且P将表现得好像它是E的一部分。如何在显示P时禁止E滚动? 最佳答案 当你出示P时,设置:yourTableView.isScrollEnabled=false当您关闭弹出窗口时:yourTableView.isScrollEnabled=true注意:您可能希望在关闭弹出窗口时使用协议(protocol)再次启用滚动。为此,我会在您的弹出ViewCont