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 に答える