相关疑难解决方法(0)

优点,问题,将另一个UIWindow添加到iOS应用程序的示例?

最近我一直想知道iOS应用程序只有一个UIWindow.创建另一个UIWindow并将其放在屏幕上似乎不是问题.

我的问题有点模糊,但我对以下内容感兴趣:

  • UIWindow可以通过其他方式无法实现的第二种方式实现什么?
  • 使用多个UIWindow实例时会出现什么问题?
  • 我已经看到人们使用第二个UIWindow来显示iPhone上的popover视图.这是一个很好的方式吗?为什么?为什么不?
  • 是否有其他例子让另一个人有充分理由UIWindow

这不是我错过了什么.我从来没有觉得需要创建另一个UIWindow实例,但也许它可以让我做一些我不知道的惊人事情!:-)

我希望它可以帮助我解决这个问题:我需要在当前显示的任何内容上添加"封面视图".如果已经有一个或多个模态控制器,它也应该工作.如果我UIView在根控制器的视图中添加一个,模态控制器就位于顶部,弹出控制器也是如此.如果我以模态方式显示封面视图并且已有模态控制器,则仅覆盖屏幕的一部分.

cocoa-touch objective-c uikit uiwindow

86
推荐指数
2
解决办法
1万
查看次数

在状态栏iOS 7上方添加UIView横幅

我正在尝试在收到应用内推送通知时在状态栏上方添加横幅.从我一直在阅读的内容看来,动态更改iOS 7中状态栏样式的唯一方法是设置UIViewControllerBasedStatusBarAppearanceNO.这不仅是真的很烦不得不改变我的所有不同的视图控制器prefersStatusBarHidden[UIApplication sharedApplication].statusBarHidden,但它也没有给我找的效果.

当横幅从顶部滑动时,我仍然希望状态栏提供的20个空间保留,但状态栏内容将消失,直到横幅向后滑动.有没有办法做到这一点或在状态栏上方添加子视图或窗口?

基本上我想要这样做:

Facebook Messenger推横幅

objective-c ios ios7 ios7-statusbar

24
推荐指数
2
解决办法
2万
查看次数

标签 统计

objective-c ×2

cocoa-touch ×1

ios ×1

ios7 ×1

ios7-statusbar ×1

uikit ×1

uiwindow ×1