UIPopoverController iOS 5.1奇怪的空间添加UINavigationController时
我有一些UIPopoverController在4.3/5.0 iOS iPad中工作正常。UIPopoverController iOS 5.1奇怪的空间添加UINavigationController时
现在,在iOS 5.1上我有一个奇怪的空间。
您可以在4.3/5.0中看到这两个图像,tableView就在navigationController的下方。
在5.1中,有一个空格,就像一个空行,但它不是一行,你不能选择,你可以滚动,但空白在那里。
的问题出现时,我使用一个UINavigationController
MassMediaViewController * massMediaViewController = [[MassMediaViewController alloc] initWithStyle:UITableViewStylePlain];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:massMediaViewController];
UIPopoverController * popoverMassMedia = [[UIPopoverController alloc] initWithContentViewController:navigationController];
[popoverMassMedia presentPopoverFromRect:textField.frame inView:self.scrollView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[... release objects ...]
的什么问题的任何想法?
感谢,
哦,我发现这个问题!
在tableViewController的viewDidLoad我设置navigationBarStyle这样的:
[self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent];
当你删除此行,一切工作正常。实际上它根本就没有做任何事情,因为barStyle无论如何都处于这种特殊的popover风格。但是因为我为iPhone使用了相同的tableViewController,所以我设置了barStyle。
我做了另一个简单的测试项目,并能够重现此错误,并通过删除barStyle设置来解决它。
我会提交一个错误报告...
你摇滚人!!!!同样的问题在这里:-)测试并删除,工作正常;-)谢谢! – mongeta 2012-04-01 11:51:51
我已经有相同的问题好几天了,但无法找到解决方案。看起来像TableView“认为”NavigationBar在空间区域。我尝试了很多没有成功的事情。我在解决方案中也非常关注。 – wolfrevo 2012-03-27 09:46:46
很高兴我并不孤单:-)如果你在popover中再次推入另一个视图并回到第一个问题,问题就消失了,但这不是一个解决方法:-( – mongeta 2012-03-27 13:17:10
任何进度?似乎是一个错误,如果你还找不到解决方案,我可能会提交一个bug报告!? – wolfrevo 2012-03-29 07:53:44