【发布时间】:2011-10-09 15:57:44
【问题描述】:
之后我在导航控制器中显示视图时遇到问题 关闭 ZXingWidgetController。
这里是步骤。
- 目前 ZXingWidgetController 模态使用 [self presentModalViewController:widController Animation:YES];
- 在委托中返回扫描结果后 (void)zxingController:(ZXingWidgetController*)控制器 didScanResult:(NSString *)resultString)
关闭 ZXingWidgetController 并在导航控制器中推送视图控制器。
[dismiss ZXingWidgetController: [self dismissModalViewControllerAnimated:YES];
在导航控制器中推送一个视图控制器:
ParsedResult *parsedResult = [[UniversalResultParser parsedResultForString:resultString] retain];
self.result = [parsedResult retain];
self.actions = [self.result.actions retain];
ScanViewController *scanViewController = [[ScanViewController alloc]
initWithResult:parsedResult forScan:scan];
[self.navigationController pushViewController:scanViewController
animated:NO];
[scanViewController release];
但这会导致导航栏隐藏在状态栏后面 部分。
请告诉我如何解决此问题?
【问题讨论】:
标签: ios uinavigationcontroller zxing