2013-05-09 116 views
1

FBFriendPickerViewController中有一个“doneButton”和“cancelButton”,默认标题为“完成”和“取消”。我想定制标题:iOS如何设置FBFriendPickerViewController doneButton的标题

FBFriendPickerViewController *friendPickerController = [[FBFriendPickerViewController alloc] init]; 
friendPickerController.title = @"invite your friend"; 
friendPickerController.doneButton.title = @"invite"; 

我认为它应该可以工作,但它没有。 doneButton的标题仍然是“完成”。

我该如何设置?谢谢!

回答

2

这是你如何改变一个FBFriendPickerViewController的完成和取消按钮标题:

friendPickerController.cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Skip it!" style:UIBarButtonItemStyleBordered target:self action:nil]; 
friendPickerController.doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Invite!" style:UIBarButtonItemStyleDone target:self action:nil]; 
+0

这是书面的方式,它不会工作,但已经很接近了。你需要或者只是做一个setTitle:在他们身上或者做你所说的,但是手动放置动作。否则,按钮将不会执行任何操作。不管怎样,谢谢;我正在寻找这个。 – sudo 2014-03-16 22:14:30