草庐IT

tableview

全部标签

ios - 不正确的 Firebase 数据返回

我有以下Swift和Firebase代码,它按预期(最初)返回数据,但如果数据被另一个用户更改并且当前用户返回到表中,它会显示旧数据。它只会在用户离开并返回到显示正确数据的表中时更新新数据。就好像数据被缓存了,但我禁用了持久化):importUIKitimportFirebaseclassAgent_NewRequests:UITableViewController{letcustom=custom()vardbConnector=FIRDatabase.database().reference()varuserID:String!varsearchResults=[agentNewR

ios - Json 数据未正确反射(reflect)在 tableView 中

将本地json文件加载到TableView和调试器日志中一切正常,但数据在tableView中重复出现。我已经截取了模拟器的屏幕截图并在此处记录-可能是我认为我在附加数据时遇到问题。我有TableViewCell-viewCell和我的数据类-attendance.swift,当然还有tableViewController。我正在尝试显示两个数据字段。tableViewController的代码-varcheckins=[attendance]()overridefuncviewDidLoad(){super.viewDidLoad()jsonParsingFromFile()}fun

swift - 如何/在哪里创建 TableView 单元格子类并将其设置为原型(prototype)的类

我有第二个viewcontoller并链接到这个Createatableviewcellsubclassandsetitastheclassoftheprototype.Addtheoutletstothatclassandconnectthem.Nowwhenyouconfigurethecellyoucanaccesstheoutlets.但是我不明白我把子类放在哪里以及如何制作一个。OutletscannotbeconnectedtorepeatingcontentiOSThelinkIwassentto. 最佳答案 首先,创

ios - 字典中的快速 numberOfRowsInSection

大家好,这是我的第一篇文章。我试图在TableView中显示动态数据:我在Dictionary中有数据像这样vardizionarioComuni:Dictionary>=[:]对象ComuneModel是一个自定义模型,带有nomeComune、numAbitanti等数据在TableView我写了这段代码来获取部分的编号并且它有效overridefuncnumberOfSectionsInTableView(tableView:UITableView)->Int{//totvalorineldictionarydizionarioComuni.count}字典的键是字符,因为我想使

ios - 使用 TableView 从 ControlView 获取字符串

我成功地设置了我的表格View,以便它可以根据点击的行正确传递特定的字符串。但是,我不知道如何检索这些数据。我知道如何在Java中执行此操作,但我是swift的新手,我发现它很困惑。发件人控制View:importUIKitclassTechniqueListViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{letcellContent=["Stance","MoveForward","MoveBackward","MoveRight","MoveLeft","Jab","Cross","

ios - 来自 XIB : contentView width is always the same 的自定义 UITableViewCell

我创建了一个带有xib文件的自定义UITableViewCell。在那里我放置了几个标签和相对于contentView宽度的View。不幸的是,无论选择哪种设备,contentView.bounds.width属性始终保持不变。我的ViewController也是从nib加载的:classViewController:UIViewController{@IBOutletvartableView:UITableView!init(title:String){super.init(nibName:"ViewController",bundle:nil)}overridefuncviewDi

ios - tableView.cellForRow(在 : indexPath) returns nil?

我正在尝试使用CoreData实现一个tableView。该表有四种排序方式。我在实现前三个方面没有问题,但第四个不同,因为它是一个有关系的实体。在我可以添加项目的第二个ViewController中,我添加了获取现有项目信息并将它们显示在相关单元格中的功能。该应用程序有2个ViewController,一个用于tableView,另一个用于添加/编辑tableView正在查看的项目。接下来是两个类:importUIKitimportCoreDataclassViewController:UIViewController,UITableViewDelegate,UITableViewD

ios - 更新 (15) 后现有部分中包含的行数必须等于

所以我将构建一个应用程序作为一种爱好并进行了研究,似乎有几个人有类似的问题,除了我的问题发生在开始插入数据时。所以我认为它略有不同。当我将数据插入我的数组和表格时,它返回一个错误(标题),它检索了正确数量的当前计数,但很难添加一个新的。classAccountsViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvartotalLabel:UILabel!@IBOutletweakvartableview:UITableView!@IBOutletweakvarta

ios - UITableView以级联动画的方式进行行删除和插入

我有兴趣使用动画tableView.deleteRows(at:[singleIndexPath],with:.automatic)从UITableView中删除一批行。然而,我的目标是级联删除动画,以便它们以级联动画方式发生,这样动画将显示它们一个接一个地被删除,而不是整批行被删除。我发现了一个有用的UITableView扩展,在动画完成后我得到了一个完成block,如下所示:extensionUITableView{///Performaseriesofmethodcallsthatinsert,delete,orselectrowsandsectionsofthetablevie

ios - UITableView didSelectRowAt 不称为 iOS 10,但适用于 9.3.5

关于这个问题有很多问题,但到目前为止我找到的答案都不适用。在这种情况下,该表在iOS9.3.5中可以正常工作,但不适用于iOS10(或10.3.1)我已经排除了:没有正确设置委托(delegate)。该委托(delegate)执行3个函数,didSelectRowAt、heightForRowAt和editActionsForRowAt。后者是从右向左滑动,它提供了执行与选择行完全相同的功能的选项。。这三个函数在v9.3.5上正常工作(通过模拟器和我测试过的旧iPad进行测试。)当我通过模拟器或我的iPhoneSE使用v10时,heightForRowAt和editActionsFor