在FBFriendPickerViewController中自定义UITable

时间:2012-10-08 07:31:36

标签: ios facebook uitableview

我想知道是否有任何方法可以完全替换FBFriendPickerViewController的UITableView或修改当前的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;

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

1 个答案:

答案 0 :(得分:1)

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

您有更多机会通过方法来处理视图。但您也可以尝试子类化FBFriendPickerViewController本身