-
2 votesanswersviews
修复警告:尝试在其视图不在窗口层次结构中的NavigationController上显示ViewController
目前,我已为我的应用用户设置了登录视图 . 以下是向用户显示此登录视图的代码: // Handle how we present the view if (self.notificationToProcess != nil) { [self.navigationController dismissViewControllerAnimated:YES completion:^... -
1 votesanswersviews
检测UIAlertController何时被另一个UIViewController解雇
从iOS 8和新的UIAlertController开始,在以下场景中: 呈现了UIAlertController . 本地推送通知 Banner 显示在顶部,作为UIWindow . 用户点击 Banner ,然后导航到另一个UIViewController,并且window.rootViewController正在关闭UIAlertController ...... 有没有办法... -
21 votesanswersviews
makeKeyAndVisible&makeKeyWindow - iphone中的uiwindow
在每个应用程序中 总是写成[window makeKeyAndVisible]; makeKey是什么意思? -
2 votesanswersviews
UIWindows或UIViews
我的应用程序中需要三个不同的部分:登录屏幕,主屏幕和横向模式下的部分,完全不同 . 我看到Apple坚持认为应用程序应该有一个窗口,所以我问:最适合用于什么?三个大窗户,还是景色?层次结构应该如何?我没有图层的经验 . 虽然登录面板可以在用户登录后消失,但其他两个必须保持不变,无论哪一个都可见 . 此外,无论您的答案是什么,新的UIWindow流程究竟会如何?如何附加它而不是最初的?他们有层?等等... -
44 votesanswersviews
UIView中的方向添加到UIWindow
我有一个UIView应该覆盖整个设备(UIWindow),以支持图像放大/缩小效果我正在使用核心动画,用户点击UITableViewCell上的按钮,我缩放相关的图像 . 缩放是完美无瑕的,我无法弄清楚的是,即使设备处于横向状态,子视图仍然处于纵向模式 . 下图说明: 我有一个导航控制器,但这个视图已直接添加到UIWindow . -
2 votesanswersviews
UIWindow UIView addSubview问题
我读过的每个视频教程和书都会显示以下代码,以便将UIView添加到UIWindow . [window addSubview:self.viewController.view]; 我对上面代码的理解是将“View”(它是UIView的一个实例)添加到窗口(这是UIWindow的一个实例) . 让我分解一下(根据我的理解): window(UIWindow)addSubview(将View添加到窗口... -
3 votesanswersviews
convertPoint toView没有获得屏幕上的绝对位置
我已经多次读过这个iPhone - Get Position of UIView within entire UIWindow和其他人,但是我无法让我的应用程序向我输出屏幕上某些内容的绝对位置 . 我有一个跳转的滚动视图,我正在试图找出原因 . 我希望能够检查它在屏幕上的位置(而不是相对于其超视图的帧) . 我尝试过以下方法: CGPoint point = [scrollView.supervi... -
185 votesanswersviews
iPhone - 获取UIView在整个UIWindow中的位置
UIView 的位置显然可以由 view.center 或 view.frame 等确定,但这仅返回 UIView 相对于其直接超视图的位置 . 我需要确定 UIView 在整个320x480坐标系中的位置 . 例如,如果 UIView 在 UITableViewCell 中,它在窗口内的位置可能会发生显着变化,无论超级视图如何 . 任何想法是否以及如何可行? 干杯:) -
1 votesanswersviews
旋转在iOS-6.0及更高版本中不起作用
我准备了一个名为“CncWindowController”的视图控制器文件,在XIB文件中,我将窗口对象(而不是UIView)连接到视图插座 . 所以当我访问它的视图时,我得到了窗口对象 . 我在AppDelegate.m文件中访问它: self.windowController = [[CncWindowController alloc] initWithNibName:@"CncWi... -
0 votesanswersviews
自定义AlertViewController无法在Landscape中正确显示
我有一个自定义的alterviewcontroller,它是UIViewController的子类 . 它在肖像应用程序中运行良好,但在横向,它遇到了框架方向的问题 . 我已经尝试了一些修复,但似乎没有一个是正确的 . 在当前版本中,它正确显示但主视图的大小不正确,因此该视图外部的按钮不可单击 . 在此图像中,“下一个转弯”按钮不是“可点击”,“转到黑色”按钮是 . 这是景观 . .h文件 #... -
-1 votesanswersviews
自定义UI窗口不显示
我正在尝试在rootViewController上为自定义警报创建一个新窗口 . - (void)viewdidAppear { UIWindow *newWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; newWindow.windowLevel = UI... -
-1 votesanswersviews
设置appdelegate'窗口rootviewcontroller
在基于用户选择的Home ViewController中,我将不得不加载选定的viewcontroller . 为此,我将AppDelegate.window.rootViewController更改为使用所选视图控制器的navigationcontroller . 例如: navigationController = [[UINavigationController alloc] initWit...