再び既存のコードで作業します。ViewFinderManager はデリゲート クラスです。画面はモーダルに表示されています。しかし、ナビゲーションバーのキャンセルと完了ボタンを使用できません。
AlbumPickerViewController *apVC = [[AlbumPickerViewController alloc] init];
OMWUINavigationController *navC = [[OMWUINavigationController alloc] initWithRootViewController:apVC];
[self presentModalViewController:navC animated:YES];
[[ViewFinderManager sharedInstance] addListener:self];
AlbumPickerViewController のボタン:
self.navigationItem.rightBarButtonItem = [UIBarButtonItem buttonSquareEdgeButtonWithTitle:@"done" color:[UIColor blueColor] target:self action:@selector(doneHandler)];
doneHandler:
- (void)doneHandler {
[[ViewFinderManager sharedInstance] endPicking];
}
完了ボタンを機能させる方法。同じ回線にもキャンセルボタンがあります。また、 self をリスナーとして追加するのは正しいですか?
ここで情報が不足している場合はお知らせください。