带有自定义表格单元格的 FB Friend Picker View Controller

Posted

技术标签:

【中文标题】带有自定义表格单元格的 FB Friend Picker View Controller【英文标题】:FB Friend Picker View Controller with custom table cells 【发布时间】:2013-03-01 20:19:09 【问题描述】:

我在 ios 应用中有 Facebook 的 FBFriendPickerViewController 的子类。有没有办法自定义它的外观?我看到了可以为选择一个朋友等进行的自定义。我想替换标题和表格单元格。使用 FacebookSDK.framework 似乎不包括 FBGraphObjectTableCell 的标头和相关的数据源。如何自定义?

如果这不是一个选项,我不反对自己做选择器,但是我如何使用图形 api 对朋友进行排序?在这种情况下,我宁愿对它们进行分页,并且我需要它们按名称排列。我已经尝试过使用 fql 进行此操作,但返回数据不像这些 FBGraphObjects 那样易于管理。

【问题讨论】:

【参考方案1】:

我也有同样的问题... 在我的情况下,我选择了自己的选择器,在 FQL 中进行查询以获取所有朋友,通过比较器对它们进行排序,然后将它们分成两组(两个数组,有应用程序的用户和没有应用程序的用户)并传递这些值到控制器(这是一个 tableview 委托和 tabledatasource 委托)。

我面临的问题是图像加载。我已经尝试过 AFNetworking 和 SDWebImage 但视图似乎不时冻结并且速度很慢。一段时间后一切正常……但这不是最佳选择。

如果您找到任何其他方法来实现您的目标,请告诉我,我真的很想知道另一种方法!

【讨论】:

对不起..我刚刚找到这个:https://github.com/emreberge/My-Facebook-Friends,也许它会有所帮助!

以上是关于带有自定义表格单元格的 FB Friend Picker View Controller的主要内容,如果未能解决你的问题,请参考以下文章

带有自定义单元格的表格视图仍然是普通的表格视图吗?

自定义表格单元格的uitextfield

iOS - 带有自定义单元格的可点击 UITableView

带有多个自定义单元格的“UITableView 无法从其数据源获取单元格”

使用带有 TextField 的自定义表格视图单元格关闭数字键盘

根据 JSON 文件中的内容文本调整带有 UILabel 的自定义单元格的大小