再次使用现有代码。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)];
完成处理程序:
- (void)doneHandler {
[[ViewFinderManager sharedInstance] endPicking];
}
如何使完成按钮工作。同一行也有一个取消按钮。将 self 添加为侦听器是否正确?
如果我在这里遗漏了一些信息,请告诉我。