ios - 如何使用 segue 为 Facebook iOS Friend Picker 自定义背景和单元格?

标签 ios iphone objective-c facebook

我正在使用 Facebook 的 SDK 向用户展示好友。但是我不知道如何在调用segue时更改表格的白色背景:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([segue.identifier isEqualToString:@"SegueToFriendPicker"]) {

        FBFriendPickerViewController *friendPickerController = (FBFriendPickerViewController *) segue.destinationViewController;
        friendPickerController.title = @"Pick Friends";
        friendPickerController.doneButton = nil;
        friendPickerController.allowsMultipleSelection = NO;
        friendPickerController.delegate = self;
        [friendPickerController loadData];

    }
}

最佳答案

来自 FBFriendPickerViewController 文档:

When the FBFriendPickerViewController view loads it creates a UITableView
object where the friends will be displayed. You can access this view through
the tableView property.

这可能有效:

friendPickerController.tableView.backgroundColor = /*YOUR COLOUR HERE*/;

关于ios - 如何使用 segue 为 Facebook iOS Friend Picker 自定义背景和单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20815559/

相关文章:

objective-c - Swift 相当于惰性 Property getter

ios - Sprite Kit 的 'didBeginContact' 函数不是很准确。我应该怎么办?

iphone - 如何在 iOS 中实现 IP 语音?

ios - 在 iOS swift 中处理表格中的选定行时出错

iphone - 如何将 socket 设置为连接有 Action 的按钮?

iphone - 最佳实践是可以选择禁用应用程序通知

iPhone - 如何使用 TableView 单元格?

ios - 如何获取所有对象A的一对多关系B的所有属性的NSSet

ios - NSCFConstantString objectAtIndex : error in grouped table

ios - 在 iOS 14 上请求跟踪授权总是返回 "denied"