如何使用 UISegementedControl -> Swift 将 Parse 中的不同数据类加载到 uitableview 中?

Posted

技术标签:

【中文标题】如何使用 UISegementedControl -> Swift 将 Parse 中的不同数据类加载到 uitableview 中?【英文标题】:How to load different data classes from Parse into uitableview with UISegementedControl -> Swift? 【发布时间】:2015-07-21 15:11:20 【问题描述】:

Parse 后端和编码都是相当新的...

我正在尝试在视图控制器中实现 UISegmentedControl,以将不同的 Parse 类(用户产品、用户服务、用户收藏夹)加载到 uitableview 中。 uitableview 只覆盖了viewcontroller 的一半

我想知道正确实现此功能的最佳方法是什么? 如果我的问题似乎太模糊,请原谅我。

谢谢!

【问题讨论】:

UISegmentedControl 用于加载 Parse 类?这听起来不太乐观……你能分享一些实现细节 - 也许是一些代码吗? 我并不是说实际加载 Parse 类。我的意思是显示不同的 Parse 类 w/n 一个 uitableview。我还没有实现任何代码,因为我想知道最好的方法是什么。 基本上当用户更改分段控制状态时,我想显示不同的解析类 w/n uitableview。希望我解释得更好一点。 【参考方案1】:

您的解决方案应该包含三个组件:

    检测 UISegmentedControl 中的更改 通过查询加载适当的数据

    更新 UITableView

    1.检测 UISegmentedControl 中的更改 您可以在此处找到有关实施和检测更改的优秀教程:http://www.mobisoftinfotech.com/blog/iphone/iphone-segmented-controluisegmentedcontrol-tutorial/

    2。使用查询加载适当的数据 https://www.parse.com/docs/ios/guide#queries 是您可以了解如何为不同 Parse 类设置查询格式的地方。使用switch 语句来决定加载哪个类。

    3.更新 TableView 这个是最简单的。为您的 Swift 类使用一个全局变量,该变量存储来自 PFQuery 的返回对象。如果您需要为类使用不同的单元格布局,请使用带有 UISegmentedControl 索引的 switch 语句来确定如何在 UITableView 的 cellForIndexPath: 方法中正确加载数据。

对不起,我不能更具体,但希望这会有所帮助!

【讨论】:

非常感谢!正是我需要的。 不客气! (此外,将答案标记为正确并为其添加赞成票通常是一种很好的礼仪。如果您认为没有必要,则不必这样做,但是这样做通常很好。我通常不会提及它,但是你好像是新来的) 我是新手,但感谢您提及。我一定会这样做的!

以上是关于如何使用 UISegementedControl -> Swift 将 Parse 中的不同数据类加载到 uitableview 中?的主要内容,如果未能解决你的问题,请参考以下文章

[精选] Mysql分表与分库如何拆分,如何设计,如何使用

如果加入条件,我该如何解决。如果使用字符串连接,我如何使用

如何使用本机反应创建登录以及如何验证会话

如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]

如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?

如何使用laravel保存所有行数据每个行名或相等