我可以通过UIImagePickerController和sourceType = UIImagePickerControllerSourceTypeCamera来拍照
我想知道如何使按钮标题基于设备语言。
现在取消按钮,只显示"取消"。我如何使取消按钮基于不同的语言?
Thx
简单的答案是你不能,除非你使用自定义选择器控制器。我认为它应该根据设备语言自动改变,但我认为我错了。
可以用下面的代码完成,只需用cancel更改done标题并引发一个遣散viewcontroller:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
UINavigationItem *ipcNavBarTopItem;
// add done button to right side of nav bar
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
style:UIBarButtonItemStylePlain
target:self
action:@selector(saveImages:)];
UINavigationBar *bar = navigationController.navigationBar;
[bar setHidden:NO];
ipcNavBarTopItem = bar.topItem;
ipcNavBarTopItem.title = @"Pick Images";
ipcNavBarTopItem.rightBarButtonItem = doneButton;
}