IOS:如何在提出的模态视图控制器顶部的一些视图? [英] IOS: How to put some view on top of presented modal view controller?

查看:228
本文介绍了IOS:如何在提出的模态视图控制器顶部的一些视图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个活动视图,我已在AppDelegate类中添加以点击栏:

I have an activity view that I have added in AppDelegate class to tap bar:

[self.mainTabBar.view addSubview: spinner];

当有连接问题时,它在每个视图控制器中都是可见的,并且正在旋转。
在某些视图控制器有一些按钮,使得呈现一些模态视图控制器。
模态视图控制器与微调框重叠。如何使该微调器总是在所有视图的顶部,或至少在模态视图控制器之上?
我试图在视图控制器中提供模态视图控制器这样的东西:

When there are connection problems it is visible in each view controller and is spinning. There is some button at certain view controller, makes to present some modal view controller. That modal view controller overlaps the spinner. How to make that spinner always be on top of all views or at least on top of that modal view controller? I tried to make such a thing in view controller that presents modal view controller:

[self presentModalViewController:selectionViewController animated:YES];
[self.view bringSubviewToFront:[self.tabBarController.view viewWithTag:15]];

无效。

推荐答案

将视图添加到主窗口。

UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
[mainWindow addSubview: spinner];

这篇关于IOS:如何在提出的模态视图控制器顶部的一些视图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆