草庐IT

TableView

全部标签

ios - UITableView heightForHeaderInSection 不工作

我有一个简单的UITableView(sampleprojecthere),但部分标题不符合我在heightForHeaderInSection中设置的高度-(CGFloat)tableView:(UITableView*)tableViewheightForHeaderInSection:(NSInteger)section{return40;}表格View如下所示。1个部分标题的高度正确,但其他部分不正确。当我使用Reveal应用程序检查View时,似乎在该部分的最后一个单元格之后有一种页脚。我做错了什么? 最佳答案 这似乎是可

ios - 如何在 Xcode 中创建具有多列的 UI TableView?

我正在使用Xcode开发iOS8应用程序。我需要在一个View中显示一个包含多列和多行数据的表格。例子:NameTimeInTimeOutETAJohnnysSupplies8:30AM9:00AM10:15AMFranksCompany8:45AM9:05AM9:45AMAnotherInc.10:12AM11:00AM12:04PM所有数据都将使用JSON/PHP读取。我需要它像tableview一样工作,用户可以在其中垂直滚动并选择索引。选择该索引后,用户可以单击按钮以根据所选单元格(等)中的数据运行其他查询。实现这个最简单的方法是什么?必须有一种xcode允许您本地执行此操作的

objective-c - 如何使特定的 UITableViewCell 在屏幕上可见,同时在 UITableView 中有更多行

我在一个TableView中有20行,我已经在屏幕的一半(使用IB)中设计(或者说调整了大小)UITableView,并在半个屏幕中显示与特定UITableViewCell相关的内容。哪个单元格的详细信息将显示在半屏中是运行时决定的。我希望在加载倒数第二个单元格的View时单元格可见。我怎样才能做到这一点? 最佳答案 我发现确保整个单元格可见的最简单方法是要求tableview确保单元格的矩形可见:[tableViewscrollRectToVisible:[tableViewrectForRowAtIndexPath:indexP

ios - RxSwift 在选择时修改表格 View 单元格

我的应用程序中有一个表格View。我使用以下代码为该表生成了数据源structContactNameNumberBlockStatus{varcontactThumbnail:Data?varcontactName:StringvarcontactNumber:StringvarblockStatus:Bool}classBlockListTableViewCell:UITableViewCell{@IBOutletweakvarcontactImage:UIImageView!@IBOutletweakvarcontactName:UILabel!@IBOutletweakvarco

iphone - 滑动删除 UITableView

如何在滑动时删除UITableView行?我知道有人问了这个问题,但我只得到错误。这是代码:-(void)tableView:(UITableView*)tableViewwillBeginEditingRowAtIndexPath:(NSIndexPath*)indexPath{}-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{//Ifrowisdel

ios - UITableViewCell 动态高度不适用于大小类

设置UITableView的estimatedRowHeight和rowHeight使表格View计算每个单元格的适当高度。在我使用尺寸等级之前,这就像一个魅力。似乎所有的计算都是针对Any/Anysize类进行的,稍后会应用更大的字体。因此,单元格的高度计算不正确,标签不适合。这是我的代码:classViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvartableView:UITableView!overridefuncviewDidLoad(){super.

ios - 如果在线更改数据,则更新 tableview

我们正在为酒店制作一个应用程序,我们已经制作了一个可以通过应用程序下订单的应用程序。所有这些订单都可以通过刷新页面在门户网站上看到。现在客户要求创建一个应用程序,服务员可以在他的iPad上查看订单。为此,我们将拥有显示所有订单列表的表格View。但是,如果有新订单,我不知道如何刷新表格/添加数据。简而言之,一旦下订单,服务员应该同时收到警报,表格View应该更新。注意:iPad/iPhone通过webservice获取数据。这可以通过每1分钟或30秒调用一次网络服务来实现。但是我不想这样做......如果添加了新内容,webservice将发送该数据,我将在我的tableview中添加

ios - Xcode 6 GM storyboard outlets always nil

我正在使用Storyboard在Xcode6GM中快速开发一个应用程序。在我的ViewController上,如果我拖放任何View并将其与相关ViewController文件中的IBOutlet连接,则该socket在viewDidLoad中始终为nil,并且如果我尝试与该socket交互(例如更改按钮的标题),我总是会收到BAD_INSTRUCTION错误或其他任何原因,因为引用的导出始终为零,我不明白为什么..我已经检查了Storyboard上的viewcontroller是否归我在自定义类选项下的身份检查器中的viewcontroller文件所有..这是Xcode和某人的问题吗

xcode - UISearchController 不更新

我在ios8和swift中使用xcode6.2进行开发,我试图在UITableViewController中实现一个UISearchController,它可以在搜索后更新,我写了一些简单的代码只是为了检查它是否有效,但是当我编译时,搜索栏在那里,但是当我输入文本并点击搜索时,没有任何反应:这是我的代码:importUIKitclasssearchresult:UITableViewController,UISearchBarDelegate,UISearchControllerDelegate,UISearchResultsUpdating{varresult:[String]=["

swift - 从 UITableView swift 中删除行和部分

我试图滑动以从我的表格View中删除单元格,但每次我尝试这样做时都会收到错误消息。这是我实际删除的代码overridefunctableView(tableView:UITableView,commitEditingStyleeditingStyle:UITableViewCellEditingStyle,forRowAtIndexPathindexPath:NSIndexPath){ifeditingStyle==.Delete{//Deletetherowfromthedatasourceself.tableView.beginUpdates()self.feedData.remo