最近、一部のモデルは、戻るボタンなしでアルバムを呼び出すように見えることがあります。解決策(自分でボタンを書く):
[_sourceVC presentViewController:picker animated:YES completion:^{
UIViewController *vc = picker.viewControllers.lastObject;
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(0, 0, 35, 33);
[btn setTitle:@"取消" forState:UIControlStateNormal];
btn.titleLabel.font = [UIFont systemFontOfSize:17];
[btn addTarget:self action:@selector(cancleClick) forControlEvents:UIControlEventTouchUpInside];
[btn setTitleColor:[UIColor colorWithHexString:@"#287fec"] forState:UIControlStateNormal];//colorWithHexString自定义方法,请忽略
vc.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btn];
}];
ここで重要なのは、UIによって吸い出された元のキャンセルボタンの青色の値である色の値#287fecです(Appleのシステムボタンはすべて青色です)。少し不正確かもしれませんが、私のスカムは裸目。出てこない。