The FBPeoplePickerViewController
class is an abstract controller object that manages
the user interface for displaying and selecting people.
When the FBPeoplePickerViewController
view loads it creates a UITableView
object
where the people will be displayed. You can access this view through the tableView
property. The people display can be sorted by first name or last name. People's
names can be displayed with the first name first or the last name first.
The delegate
property may be set to an object that conforms to the FBGraphObjectPickerDelegate
protocol, as defined by FBGraphObjectPickerViewController. The graph object passed to
the delegate conforms to the FBGraphPerson protocol.
Inherits from: | FBGraphObjectPickerViewController |
Declared in: | FBPeoplePickerViewController.h |
allowsMultipleSelection
A Boolean value that specifies whether multi-select is enabled.
@property (nonatomic) BOOL allowsMultipleSelection;
FBPeoplePickerViewController.h
displayOrdering
The order in which people's names are displayed.
@property (nonatomic) FBFriendDisplayOrdering displayOrdering;
FBPeoplePickerViewController.h
selection
The list of people that are currently selected in the veiw. The items in the array are FBGraphPerson objects.
@property (nonatomic,
copy,
readonly) NSArray *selection;
FBPeoplePickerViewController.h
sortOrdering
The order in which people are sorted in the display.
@property (nonatomic) FBFriendSortOrdering sortOrdering;
FBPeoplePickerViewController.h
userID
The profile ID of the user whose 'user_friends' permission is being used.
@property (nonatomic,
copy) NSString *userID;
FBPeoplePickerViewController.h
NS_ENUM
Indicates the order in which friends should be listed in the friend picker.
typedef NS_ENUM(NSUInteger, FBFriendSortOrdering) { FBFriendSortByFirstName = 0, FBFriendSortByLastName };
Constant | Description |
---|---|
FBFriendSortByFirstName | Sort friends by first, middle, last names. |
FBFriendSortByLastName | Sort friends by last, first, middle names. |
(NSUInteger, FBFriendSortOrdering)
FBPeoplePickerViewController.h
NS_ENUM
Indicates whether friends should be displayed first-name-first or last-name-first.
typedef NS_ENUM(NSUInteger, FBFriendDisplayOrdering) { FBFriendDisplayByFirstName = 0, FBFriendDisplayByLastName, };
Constant | Description |
---|---|
FBFriendDisplayByFirstName | Display friends as First Middle Last. |
FBFriendDisplayByLastName | Display friends as Last First Middle. |
(NSUInteger, FBFriendDisplayOrdering)
FBPeoplePickerViewController.h