0

我想知道有没有什么办法可以完全替换FBFriendPickerViewController的UITableView或者修改当前的。我需要反转桌子上的颜色(白色标签,黑色背景),但我无法做到这一点。到目前为止,我能够替换表格的背景,但没有其他工作。

我试过类似的东西:

self.myFriendPicker = [[FBFriendPickerViewController alloc] init];
self.myFriendPicker.delegate = self;
[self.myFriendPicker loadData];
[self.myFriendPicker clearSelection];
self.myFriendPicker.allowsMultipleSelection = NO;
self.myFriendPicker.view.frame = CGRectMake(30, 50, 250, 340);

然后我尝试创建一个带有红色背景的新 UITableView 来尝试一下,看看它是否有效。

 UITableView *tbView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 100, 100) style:UITableViewStylePlain];
tbView.backgroundColor = [UIColor redColor];
self.myFriendPicker.tableView = tbView;

它没有用,我会很感激一些建议。感谢帮助。

4

1 回答 1

1

我最终实现了我自己的 fabecookfriendpicker 作为 uitableview 的子视图。显示你的朋友列表不是一个大问题,但即使这不是一个简单的任务,因为你需要延迟加载图像等等。

您有更多机会使用方法自定义视图。但是您也可以尝试子类化 FBFriendPickerViewController 本身

于 2012-10-08T07:49:15.947 回答