问题标签 [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 投票
1 回答
1626 浏览

iphone - UIWindow 子类中的摇动手势检测接管默认文本撤消管理器

我想要的是让我的 iPhone 应用程序一直知道摇动手势,除非有任何UITextfieldUITextview成为 firstResponder。

(我跟着这个:https ://stackoverflow.com/questions/150446/how-do-i-detect-when-someone-shakes-an-iphone/1351486#1351486I )

我子类化UIWindow并实现motionEnded:withEvent:了方法,即使我将 a 设置UITextView为 firstResponder,它也可以工作。我的自定义UIWindow调用motionEnded:withEvent:,即使它不是 firstResponder。

所以问题是我UItextView的默认撤消管理器不再响应抖动。无论 view-hierarchy 或 firstResponders 如何更改,UIWindow都接管了 Shake-Gesture 的所有处理。

任何人都可以阐明如何暂时禁用 UIWindow 的检测或让当前的 firstResponder 根据我的实现接管 Shaking-Gesture 吗?

提前致谢!

0 投票
2 回答
1406 浏览

iphone - 多窗口旋转问题 - iPhone / iPad

我的应用程序使用 2 个 UIWindows。第一个显示有一个 TabBar 控制器,其 ViewControllers 只旋转到纵向方向。到这里一切都很好。

在另一个窗口上,我有一个 UIViewController 可以旋转到所有方向。

问题是当我显示第二个窗口时

然后回到第一个

状态栏向所有方向旋转,并且不触发事件 shouldAutorotateToInterfaceOrientation。我该如何解决这个问题?

0 投票
1 回答
693 浏览

iphone - 一个 UIWindow 中有两个子 UIwindow?

当我们创建 iphone 项目时,会自动创建一个 UIWindow。在该窗口中添加 UIwindow UIViewcontroller 的视图。但是我想创建一个父 UIWindow,我必须在其上添加两个子窗口。在该子窗口中,我添加了 UIview 控制器像往常一样……有可能吗?请问有什么帮助吗?

0 投票
2 回答
1083 浏览

iphone - 如何在 UIwindow 上找到触摸?

我的 UIwindow 中有四个视图控制器。我想通过 UIWindow 中的 UItouch 在四个视图控制器之间交换视图控制器的视图?是否可以在 appdelegate.m 文件中处理 touchmoved 以更改这些视图控制器的帧来源?

0 投票
1 回答
657 浏览

iphone - iPad 通用应用程序中的 UIViewController 问题

我最近将我的 iPhone 应用程序升级为通用二进制文件。我有 2 个视图控制器和笔尖,一个用于 iPhone,一个用于 iPad。我扩大了iPad UI并在IB 中创建了完全相同的连接。

但是,我收到此错误:

-[UIViewController _loadViewFromNibNamed:bundle:]加载了“HomeScreen_iPad”笔尖,但未设置视图出口。

我可以说确实设置了视图出口。我已经完成了每一个连接和初始化方法。我无法弄清楚为什么iPhone 版本会加载而 iPad 不会加载。

我正在使用模拟器,如果在调试器中没有出现此错误,则会出现白屏。更改 的任何颜色属性UIWindow均无效。

如果有人可以提供帮助,将不胜感激。

0 投票
1 回答
183 浏览

iphone - 在应用程序中使用两个不同的 uitab bar

我想在应用程序中使用两个不同的 uitabbar 控件。我在启动窗口中添加的第一个 UITABbar 控件。在导航之后,我想显示另一个带有 5 个标签的标签栏。有人可以建议我怎么做吗?或者我们需要添加一个不同的窗口来添加这个并且需要在点击或其他时显示这个窗口?请建议。谢谢

0 投票
1 回答
325 浏览

uiviewcontroller - 为什么不在 UIViewController 子类中分配 UIWindow 对象呢?

假设应用程序将只使用一个单一用途的视图控制器。将所需的 UIWindow 对象分配为视图控制器子类的成员有什么本质上的错误吗?

编程指南没有提供任何以这种方式构建的示例,尽管它们似乎也没有强调这是否真的被允许。

0 投票
2 回答
890 浏览

iphone - 全屏 UIImage 视图

我有一个带有导航栏和标签栏的应用程序。用户可以导航到以滚动视图显示图像的视图。我希望有与 iPhone 照片应用程序相同的行为:顶部的导航栏,底部的工具栏,将根据点击隐藏或显示。

我将视图移动到窗口对象以实现全屏模式。这工作正常:

但是当我想重新显示导航和工具栏时,我遇到了问题。条形显示正常,但视图为空,我似乎无法向视图添加任何内容:

我从这篇文章中得到了很多很好的信息

但不能完全得到正确的组合。

0 投票
1 回答
755 浏览

objective-c - SplitView 控制器菜单覆盖

我正在尝试在 iPad 的拆分视图应用程序之上创建一个菜单覆盖系统。菜单覆盖系统假设支持一些按钮,其中一个按钮将使覆盖消失并显示 SplitViewController。

我的应用程序委托如下:

UIViews 出现了,但是以一种非常奇怪的分散方式显示,许多界面功能没有响应。

有什么帮助吗?

谢谢,

特种部队

0 投票
1 回答
359 浏览

uiview - 如何正确切换 UIViews

我想在我的应用程序中切换多个视图。

在也支持 UISplitViewController 的 UIView 之间切换的正确方法是什么?是否有支持切换的方式,或者 Apple 的控制器类是否设计为仅 root 和 root?

我尝试过拥有一个根视图和根控制器并进出交换子视图。其中一个子视图是 UISplitViewController。它不喜欢这种安排,也不能正确显示。未显示详细视图,主视图显示错误的方向和错误的大小。

然后,我尝试在应用程序委托的 UIWindow 中管理添加和删除一个子视图。这在大多数情况下都有效。但是,在 applicationDidFinishLaunching 方法之后添加的视图显示设置不正确。他们大多看起来是正确的,但有时方向认为它的肖像,而实际上它的风景。此外,当我尝试显示弹出框时,它显示在不正确的位置。如果我改变方向,它会正确重绘。我也有一些随机实例,其中 UISplitViewController 视图没有完全显示,好像它的框架大小不正确。

任何建议衷心感谢。