问题标签 [uiwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
16132 浏览

iphone - 将 UIView 或 UIWindow 放在状态栏上方

我的目标是在我的 iPhone 应用程序顶部的状态栏上方绘制一个不可见的按钮(尺寸 320*20 像素)。

无论我尝试什么,都有问题:

  1. 例如,我尝试创建一个新视图。当我想将视图放在我的应用程序的顶部时,它总是消失在状态栏的后面而不是在它的前面!

  2. 我在 Stackoverflow 上发现了另一个好主意: 在所有其他视图之上添加 UIView,包括 StatusBar 即使不推荐使用第二个 UIWindow,我也尝试实现它。它按我的意愿工作,直到我注意到一个问题:键盘在需要时不再出现(例如在单击文本框时)!

我怎么可能解决这个问题?还是有更好的方法来解决我的问题?这是我创建第二个窗口的代码:

0 投票
4 回答
13566 浏览

uiwebview - 如何在 UIWebView 中禁用长触摸?

我想从应用程序中禁用长触摸。我无法控制在 WebView 上加载的 HTML。

0 投票
1 回答
190 浏览

iphone - 自定义控件不显示在窗口中

我创建了基于视图的应用程序。并添加了从 UIView 扩展的新类。该类中包含一些控件(简单控件)。现在我想在用户点击某些东西时显示/隐藏这个控件。控件应显示为覆盖窗口。在所有其他控件之上。我尝试这样做:

一切正常,调试进入自定义控制代码,但屏幕上没有任何显示。我尝试手动添加它并且它可以工作,但我需要在运行时添加它。不显示控件的原因可能是什么?

OverlayChannelPicker 的完整代码

它的标题:

0 投票
2 回答
2510 浏览

iphone - uiview 不显示在应用程序委托中

当我在模拟器中执行下面的代码时,我希望看到红色充满屏幕,但它全是黑色,为什么?

如果我添加窗口的初始化,那将无济于事:

在 Xcode 中创建基于 Window 的通用项目后,我的麻烦开始了基于设备以编程方式构建视图的控制器。现在我似乎无法显示我在应用程序委托中创建的简单视图。

编辑:我删除了添加视图,现在将窗口的背景颜色设置为红色。这无济于事,但如果我在模拟器中进入桌面并重新打开正在运行的应用程序,我现在会得到一个红屏。同样,我很困惑为什么我第一次启动应用程序时没有看到红色。

0 投票
2 回答
1385 浏览

ios - 在 UIView/UIWindow 上应用过滤器以修改底层视图渲染

我正在尝试为我的应用程序创建一个“黑暗模式”,并且我想以一种非常简单的方式来完成它。有什么方法可以应用过滤器或在我的其他视图上创建另一个视图,以便它们看起来是倒置的 - 很像 iOS 3.2+ 上的“辅助功能”?我知道 Core Image 滤镜在 iPhone 上不起作用,但这对我来说没什么大不了的——只要有办法应用不同类型的滤镜。

这在 iPhone 上可行吗?苹果是如何做到的?

0 投票
7 回答
40445 浏览

iphone - 如何删除 UIWindow?

我认为这很容易[myWindow resignKeyWindow][self.window makeKeyAndVisible]但我想不是……你们知道该怎么做吗?

谢谢 :)

0 投票
1 回答
1774 浏览

cocoa-touch - 在 UIWindow 上的 touchesBegan 和 touchesEnded

我的 iPhone 游戏的 appDelegate 有一个“UIWindow 窗口”成员变量。我将 UIImageViews 添加到窗口并在游戏过程中移动它们。我想处理 UIWindow 上的触摸。 我怎样才能做到这一点? 我必须继承 UIWindow 吗?

我尝试将touchesBegan:withEventtouchesEnded:withEvent方法添加到窗口,但它们没有被调用(可能是由于 UIImageViews 覆盖了窗口......例如游戏背景是 UIImageView 并且它覆盖了整个屏幕)。

干杯!

0 投票
1 回答
338 浏览

ipad - iPad应用程序中的多个SplitViewControllers

我们正在创建一个使用多个 SplitViewController 的 iPad 应用程序。从 Apple 文档中,我了解到 SplitViewController 需要是窗口的 rootViewController。

有没有人对如何创建在多个 SplitViewController 之间切换的导航方案有任何经验或建议?

0 投票
0 回答
495 浏览

ios - 根 UIWindow 到外部屏幕/通过 Wifi 显示

当我的设备(iPhone/iPad)使用 VGA 连接器连接到屏幕时,我已经知道(并测试)如何在外部屏幕上显示 UIWindow。

但我想在没有任何电线的情况下做到这一点。所以我想知道是否有解决方案可以通过 Wifi 进行。有一些应用程序可以将视频植根到其他设备。例如,iOS 4.3 将能够将视频从 iPhone/iPad 显示到 Apple TV ...但我想显示 UIWindow 的内容,而不是简单的视频文件。

任何想法 ?

谢谢。

0 投票
2 回答
835 浏览

ios - 受 UIWindow 变换旋转影响的 UIScrollView 拖动

我正在向我的 iPad 应用程序添加视频输出功能,但我的 UIScrollView 遇到了问题。为了在外接显示器上获得正确的视图方向,我根据当前界面方向旋转了 UIWindow(例如 - mirroredScreenWindow.transform = CGAffineTransformMakeRotation(- M_PI * 0.5);)。

我遇到的问题是 ScrollView 拖动似乎受到 UIWindow 变换的影响。如果 UIWindow 旋转 90 度,水平拖动会垂直滚动视图,反之亦然。有什么办法可以纠正这个吗?