ios - MonoTouch 中包含 500 个项目的 UITableView

标签 ios xcode uitableview core-data xamarin.ios

<分区>

我想知道使用 MonoTouch 和 sqlite-net 处理 UITableView 中大量数据的最佳方法是什么?我使用 MonoTouch.Dialog 系统,但似乎大多数 MonoTouch 开发人员正在加载集合,然后构建 UITableView,而不是在单元格进入 View 时按需加载类型。我见过像 twitter 这样的应用程序,以及其他在您滚动时显示图像和内容、联系人等的应用程序,我想学习正确的方法来实现这一点以获得出色的性能应用程序。目前,我的应用程序包含少量数据,因此我预先加载了一个集合,但我需要对其进行返工。

有人对使用 MonoTouch 管理具有可按需加载的长行列表的 UITableView 有任何建议或示例吗?我认为 XCode 开发人员可以使用 CoreData 处理类似的问题,MonoTouch 开发人员如何处理这个问题?

谢谢。

最佳答案

这是一个简单的建议。也许它不符合您的规范,但我还是会写下来。也许它会有用。

几个月前,我在使用 MT 开发 iPad 应用程序时遇到了类似的问题:从 SQLite 数据库中检索大量项目并在 UITableView 中显示项目。由于一次加载数据不方便,所以我采用了这种方法。在模型中加载一堆数据(比如 50 项)。加载后,该模型用于在表格中显示数据。当用户到达表格末尾时,我会在该表格 View 的页 footer 分显示“显示更多”标签。然后如果用户点击它,再次加载数据(其他 50 项)并重新加载表格,等等。

注意 我的规范是只有一个部分和多个项目。

希望对您有所帮助。

关于ios - MonoTouch 中包含 500 个项目的 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945166/

相关文章:

ios - ios中的日期转换问题

ios - 自 Xcode 10 起,UIImageView setImage 在后台线程上崩溃

ios - 以编程方式在 UITableViewCell 中制作 UIButton 时出现问题

iOS 使用 Segue 导航到表格单元格上的新 View 单击

ios - (总是)在使用加密来验证用户身份时向美国当局报告?

ios - 在 CALayer 层次结构中组合多个 CAAnimation

ios - 设备和模拟器上的阴影不同

ios - 如何隐藏/禁用/删除导航栏后退按钮或隐藏苹果 watch 的状态栏?

iphone - 迪尔德 : Library not loaded reason: image not found

IOS swift 如何让我的 SubView 出现在我的 SearchBar 下方