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

cocoa-touch - 放入视图控制器时,UISplitView 弹出按钮不显示

我采用了苹果标准示例 MultiDetailView 并在应用程序委托和拆分视图控制器之间添加了一个通用视图控制器。

在代码方面,我只是从

在通用视图控制器子类中

但是,这样做会使标准的左侧弹出按钮在纵向视图中消失。

如何让标准的左侧弹出按钮再次出现?

0 投票
1 回答
360 浏览

ios - 对 UIKit 视图层次结构感到困惑

我对 UIWINdow 的不寻常视图层次结构感到有些困惑。

如果任何人参考了 UIWindow 的苹果 UIKit 参考,那么 UIView 是 UIWindow 的超类

NSObject->UIResponder->UIView->UIWindow。

但是当在 XCode 中创建一个新项目时,只有一个 MainWindows.xib,它包含项目中的其余视图。这意味着 UIWindow 是 UIView 的超类。所以 UIWindow 是 UIView 的子类和父类。那对任何人来说都非常混乱。

那么任何人都可以对此有明确的想法。

0 投票
1 回答
2534 浏览

iphone - 从 UIViewController 方法更改 UIWindow 的呈现视图

我有一个带有两个 UIViewController 子类的简单应用程序。

我想通过调用我的 UIViewController 子类之一的方法来更改应用程序的 UIWindow 显示的视图。

本质上,我只是在搞乱,我正在尝试构建一个带有登录屏幕的简单测试应用程序,在用户输入凭据后会显示一个主视图。我对iOS编程的窗口和视图机制不太熟悉,目前正在阅读http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html #//apple_ref/doc/uid/TP40009503-CH2-SW1并尝试了解一下。

0 投票
5 回答
1307 浏览

cocoa-touch - 第二个 UIWindow 不显示(iPad)

我正在尝试创建两个 UIWindows,因为我想在我的应用程序上同时在屏幕上显示两个 UINavigationController。我在我的应用程序委托中初始化了两个窗口,但只显示了一个窗口的视图。有谁知道为什么会这样?

这是我使用的代码:

}

第一个窗口的灰色可见,但第二个窗口的黄色不可见。输出是:

"<UIWindow: 0x591e650; frame = (0 0; 768 1024); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x591e7a0>>", "<UIWindow: 0x5923920; frame = (0 0; 100 100); layer = <CALayer: 0x59239a0>>"

这意味着第二个窗口被创建并添加到应用程序中,但只是不显示。有谁知道为什么会这样?

提前致谢!

0 投票
2 回答
943 浏览

ios - 当我将视图作为子视图(通过 rootViewController 属性)添加到 UIWindow 并进行翻转时,视图正在“跳跃”

我有两个简单的 UIViewControllers,它们的视图是 320 x 460 的状态栏。我在 AppDelegate 做

在 SimpleController 我有一个按钮

新视图 (VerySimpleController.view) 用蓝色填充。动画后,新视图的底部会显示一条细小的白色条纹(状态栏大小),然后它会向下跳到位。为什么会发生这种情况以及如何避免这种情况?我想应该归咎于它的状态栏,我试图在 IB 中为这两个视图设置 statusBar = Unspecified,但这没有帮助。

更新:当我从一开始就隐藏状态栏(通过 .info 文件中的设置)时,不会发生视图调整。但仍然......我需要显示 statusBar 并且我需要该动画正常工作。

0 投票
1 回答
1382 浏览

iphone - 使用多个 UINavigationController 实现登录应用

我正在开发一个涉及登录视图的基于导航的应用程序。我处理相同导航层次结构(返回登录页面)的方法是

  • 使用两个导航控制器

  • 用户登录后立即创建一个新的导航控制器

    • 将新视图控制器的根分配给登录后视图

      /li>
    • 将此导航控制器分配给窗口:

      appDelegate.navigationController = someViewController.navigationController;

      /li>

- 最后将“someViewController”推入堆栈。

到目前为止一切正常..

结果:

  1. someViewController 的导航控制器是完整应用程序的新导航控制器,无法返回 LOGIN 视图。

  2. 我能够将新的 ViewControllers 推送到堆栈并来回导航到下一个级别。

问题 :!!

“我只能将新的 ViewControllers 推送到堆栈并来回导航。到下一个级别,而不是进一步......”

说:
(newroot)master-->subordinates--X->details。// 我无法导航到第三级。(newRoot) 下级--> 详细信息。

在发布之前我还尝试了什么?

  1. 尝试简单地将同一导航控制器的根设置为 POST-LOGIN ViewController
    问题:它也不起作用。

请指导
谢谢期待

0 投票
2 回答
1205 浏览

objective-c - 与 Xcode 战斗不显示我的 UIWindow

请参阅问题末尾的编辑

我正在尝试启动并运行一个简单的 iPhone 应用程序,但惨遭失败:(

我有一个非常简单的设置。我有一个应用程序委托、一个视图控制器和一个包含UIWindowaUIImageView和三个UIButtons 的 xib 文件。问题是当我启动我的应用程序时,UIWindow永远不会显示。

我确定我只是在 Interface Builder 中缺少某种连接(顺便说一下,我正在运行 XCode 4)。我完全不知道可能导致问题的原因。

我很欣赏这个解释不是很好,所以如果有人有任何相关的问题,请随时问他们!

编辑:好的,我可以准确地重新创建我的问题。如果我创建一个“基于视图”的应用程序,然后在创建的窗口中添加一个按钮(也尝试了一个滑块),当我编译和运行时,该按钮不会显示。是什么赋予了?

0 投票
1 回答
2324 浏览

iphone - 在窗口可见之前呈现模态视图控制器

我想在调用-makeKeyAndVisible应用程序窗口之前以模态方式呈现一个视图控制器。但是,此代码仅显示mainNav视图控制器:

我错过了什么?

0 投票
2 回答
849 浏览

iphone - 关于UIWindow背景的问题

我写了一个功能强大的三角计算器,但我想使用“亚麻”背景。我已经能够在界面生成器中实现这一点,但我在 Xcode 中收到一个“黄色三角形”警告,表示它与 iOS 3.2 及更早版本的东西不兼容。如果这样说,恐怕苹果会拒绝它。我想知道我可以用来更改文本颜色(从黑色到白色)和背景纹理(从蓝色和白色垂直条纹到深色亚麻布)的代码。我已经知道一些方法来测试和应用有关用户当前固件版本的信息,但我总是愿意接受建议。任何帮助将不胜感激!!!我刚刚阅读了前 3 个答案,我觉得有点愚蠢,这是有道理的。但我也想知道如何做到这一点,并使其像用户可配置“

0 投票
1 回答
205 浏览

ios - UIKit: Is it possible to make a category for UIKeyboard?

I want to make a category on UIKeyboard, but I get the error, "Cannot find interface declaration for UIKeyboard`. But, when I try to give it an interface declaration, I get a warning that it's already defined by UIKit. What should I do?