cost 315 ms
用 UITableView 和 UITableViewDiffableDataSource 在 UIViewController 中滑动删除 - Swipe delete in UIViewController with UITableView and UITableViewDiffableDataSource

我有一个UIViewController和一个UICollectionView和一个UITableView 。 这两个视图分别使用UICollectionViewDiffableDataSource和UITableViewDiffableDataSource 。 在表中,我正在尝试为删除操作设置滑动 ...

有没有办法匹配 UITableViewDiffableDataSource 中的部分数匹配字典键数 - Is there a way to match Number of Sections match Dictionary Keys count in UITableViewDiffableDataSource

我正在尝试按第一个字符对名称进行分组,并使用新的 UITableViewDiffableDataSource 在 ViewController 中显示它。(例如联系人应用程序) 下面是我使用旧数据源方法的代码。 使用旧的 UITableViewDataSource,我得到了视图,但我如何使用 Dif ...

在快照中应用更改后,DiffableDataSource 未正确更新 - DiffableDataSource does not update properly after applying changes in snapshot

我正在尝试过滤 TableViewDiffableDataSource 中的用户列表。 过滤后的用户数组传递给以下 function: 调试显示用户已正确附加到快照中。 但是应用会显示正确数量的过滤用户,但只会显示完整列表顶部的用户。 即,如果我有完整的用户列表 [Chloe、Max、John、Ma ...

应用 UITableViewDiffableDataSource 快照后 TableView 滚动到顶部 - TableView scrolling to top after applying UITableViewDiffableDataSource snapshot

我正在使用 UITableViewDataSourcePrefetching 进行分页。 这些值将从 Realm 本地存储中获取。 我将得到一组对象。 这些值将应用于现有的 UITableViewDiffableDataSource 数据源。 应用快照后,tableview 滚动到顶部。 我已验证我 ...

> 20K 行的不同数据源性能问题 - Diffable datasource performance issues with > 20K rows

当拥有更大的数据集(大约 22,000 个项目)时,我遇到了 diffable 数据源的性能问题。 我很惊讶当 animation 为 ON 时应用快照需要这么多时间。 见代码部分: 注意:Jesse Squires 提供了一个很好的资源: 我的问题是,鉴于应用快照是 O(n) 操作,我是否遗漏了某 ...

tableView(canEditRowAt) 不再使用 tableViewDiffableDataSource - tableView(canEditRowAt) no longer working with tableViewDiffableDataSource

我创建了一个相当简单的 tableView,用于为项目 model 选择类别。 昨天一切正常。 今天我一直在尝试将 tableView 数据源切换到UITableViewDiffableDataSource ,因为我想把头绕在 API 上。 我已经备份并运行了整个 tableView,除了我不能再 ...

未使用 UIViewController 中的 UITableViewDiffableDataSource 填充单元格 - Cells are not populating using UITableViewDiffableDataSource in UIViewController

在我将子类从 UITableViewController 更改为 UIViewController 之前,我的代码正在运行。 切换的原因是我需要在我的 tableView 之上添加一个 collectionView。 但现在细胞没有填充。 快照仍在被调用,用户数组有它的内容。 不知道为什么更改为 U ...

UITableViewDiffableDataSouce:无效更新:无效的节数 - UITableViewDiffableDataSouce: Invalid update: invalid number of sections

我正在尝试应用一个空快照,它使我的应用程序崩溃。 我已经尝试调试它 2 天了,但似乎无法找到解决此问题的方法。 下面是我正在运行的代码: 这是我得到的错误: 我不明白的是为什么在更新之前还有一个部分以及如何处理它。 谢谢。 ...

在表/集合视图控制器及其关联的可区分数据源子类之间共享数据模型的好方法是什么? - What is a good approach to sharing a data model between a table/collection view controller and its associated diffable data source subclass?

我有一个UITableViewController ,其中声明了一个模型属性。 当从UITableViewDataSource协议一致性迁移到表视图控制器之外的UITableViewDiffableDataSource子类时,模型在数据源中不再可访问。 在两者之间共享数据模型的推荐方法是什么,比如 ...

SWIFT:将 tableView 定义为 tableViewCell 的 ViewController 中的数据通信 - SWIFT: Communicating data from ViewController where tableView is defined to tableViewCell

我以编程方式在 viewController 中实现了一个 tableView: tableViewCell 也是以编程方式实现的: 我想要实现的: 填充moviesItemsArray内MoviesViewController5 根据索引将moviesItemsArray每个 ...

具有 uitableviewdiffabledatasource 的自调整单元格 - self sizing cell with uitableviewdiffabledatasource

我有一个详细的 ViewController,其单元格由自定义的 uitableviewdiffabledata 定义,如下所示: 我想制作这样定义的 InfoTableViewCell: 我想让这个单元格根据 textField 中的文本调整大小。 关于如何做到这一点的任何提示? PS 我正在使 ...

不同对象的 UITableViewDiffableDataSource 和 NSDiffableDataSourceSnapshot 只显示一行 - UITableViewDiffableDataSource and NSDiffableDataSourceSnapshot for different objects shows only one row

我已经使用UITableViewDiffableDataSource和NSDiffableDataSourceSnapshot实现了 UITableView 在段更改时,更新 Wrapper 类型的数据。 但问题是每次只显示一条记录。 感谢任何帮助,谢谢 ...

支持 iOS 12 和 13 时的 UITableView 和 Diffable 数据源 - UITableView And Diffable Data Source when supporting iOS 12 and 13

我已经在我的项目中实现了 UITableView Diffable Datasource。 它在 IOS 13 中运行良好。当我在 iOS 13 版本以下运行此应用程序时,它会警告我它仅在 ios 13 上可用。 所以我正在尝试为 iOS 13 版本以下实施 UITableView。 UITabl ...

当使用 class 与 struct 时,UITableViewDiffableDataSource 和 UICollectionViewDiffableDataSource 的工作方式不同 - UITableViewDiffableDataSource and UICollectionViewDiffableDataSource working different when class vs struct is used

我注意到,在使用UITableViewDiffableDataSource / UICollectionViewDiffableDataSource时,ItemIdentifierType 使用时 当StringCellObject是 class 时,甚至不调用 Hashable 函数并且对象始终被 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM