2

再次使用现有代码。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 添加为侦听器是否正确?

如果我在这里遗漏了一些信息,请告诉我。

4

0 回答 0