0

编辑:我回答了我自己的问题。如何在包含UINavigationController的UIPopoverController上添加视图?

我有一个UIPopoverController的UINavigationController设置为它的contentViewController。当导航控制器的根视图控制器加载时,它需要拉入一些数据。我想在整个弹出窗口中放一个半透明的视图来说明“加载”,但似乎无法找到将其添加到整个事情。我已经尝试将其添加到导航控制器的UINavigationBar(并更改栏的剪辑子视图和自动调整子视图为NO),但视图只在栏上可见(它似乎无论如何剪辑)。

如果我将它添加到导航控制器的根视图控制器的视图,它只显示在那里,而不是在栏上。

任何想法,我如何能做到这一点?

回答

0

有一些不错的第三方库可以帮助在后台加载数据并通知用户。

该网站http://cocoacontrols.com/platforms/ios/controls是非常有用的,并节省您重新发明轮子。

对于您的问题,我会结账https://github.com/jdg/MBProgressHUD,看看你是否是这样。

+0

感谢您的回应 - cocoacontrols是一个很酷的资源!不幸的是,我想找到如何完全覆盖popover的原因是,我可以轻松覆盖(并因此禁用)弹出窗口内导航栏上的任何控件。 – wermy

0

我发誓我试过这个,但现在它的工作方式是将“加载”视图添加到导航控制器的视图本身。完美的作品! :)

相关问题