`
siruoxian
  • 浏览: 238125 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

makeKeyAndVisible

阅读更多
[window makeKeyAndVisible];

由于iPhone是单窗口程序,所以也就只有这么一个Window对象,而且是UIWindow,不是NSWindow。而根据文档上所说:

“这个是便捷方法,去使被使用对象的主窗口显示到屏幕的最前端。你也可以使用hiddenUIView方法隐藏这个窗口”

所以基本上来说,对于编程者的区别仅仅在于在其前添加代码,或在其后添加代码。

分享到:
评论

相关推荐

    Object-C 中将视图控制器加到UIWindow

    **方法一:使用`makeKeyAndVisible`** 这是最基础且常用的方法,适用于初始化应用程序时设置根视图控制器。首先,你需要创建一个视图控制器实例,然后将其视图设置为窗口的根视图。 ```objc UIViewController *...

    iOS屏幕刷新率FPS计算器源码.zip

    [self.window makeKeyAndVisible]; #ifdef DEBUG [[TXFPSCalculator calculator] start]; #endif return YES; } License TXFPSCalculator is available under the MIT license. See the LICENSE file for more ...

    ios-新特性引导页.zip

    YSNewFeature文件夹:控件所在位置,使用时直接拖入工程即可。 使用方法,异常简单(代码过于简单,不再做解释): 修改:Appdelegate的didFinishLaunchingWithOptions....makeKeyAndVisible() return true }

    (OC)AppDelegate中启动UI

    [self.window makeKeyAndVisible]; return YES; } ``` `InitialViewController`是你应用的第一个界面,可以是任何你想要展示的视图控制器。你可以在这里加载 storyboard 或 xib 文件,或者直接创建一个实例。 ...

    iOS UI开发详解

    - **创建UIWindow**:在`HypnosisterAppDelegate.m`中的`application:didFinishLaunchingWithOptions:`方法中创建`UIWindow`对象并发送消息`makeKeyAndVisible`使其可见。 ```objective-c -(BOOL)application:...

    (Swift)AppDelegate中启动UI

    .makeKeyAndVisible() return true } } ``` 2. **UI初始化**:在上面的例子中,我们创建了一个名为`ViewController`的实例,并将其设置为窗口的根视图控制器。通常,我们会使用更复杂的视图控制器结构,比如...

    IOS推送消息docx文档

    [self.window makeKeyAndVisible]; [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert];...

    window的基本概念和用法

    为了让窗口可见,需要调用`makeKeyAndVisible`方法: ```swift window.makeKeyAndVisible() ``` 这不仅将窗口设置为关键窗口(使得它可以接收用户输入),还将其显示在屏幕上。 **3. 触摸事件处理** 虽然用户不...

    iOS 引导页的实现

    为了实现动态引导页,我们可以利用`window`对象的方法,如`rootViewController`和`makeKeyAndVisible`。在`AppDelegate.swift`文件中,我们可以添加以下代码: ```swift func application(_ application: ...

    IOS UI 笔记

    - **使窗口可见**: 调用`makeKeyAndVisible`方法可以让窗口变为可见状态。 ```objc self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor ...

    UI课件第一讲

    [self.window makeKeyAndVisible]; ``` #### 四、UI编程概述 - **iOS 概述**: - iOS 是 Apple 公司开发的操作系统,主要用于 iPhone、iPad、iPod Touch 等移动设备。 - iOS 支持多种类型的应用程序开发,包括...

    (OC)SceneDelegate中启动UI

    [self.window makeKeyAndVisible]; } ``` 此外,`sceneDidBecomeActive:`方法也是一个重要的入口,当场景变得活跃(比如应用从后台进入前台)时,你可能需要在此更新UI或者恢复用户状态。 `SceneDelegate`还提供...

    ios-两行代码快速创建一个iOS主流UI框架.zip

    [self.window makeKeyAndVisible]; return YES; } 复制代码 在主控制器 中 复制代码 // 设置Nav背景色 self.navigationBackgroundColor = [UIColor colorWithRed:arc4random_uniform (256)/255.0 ...

    第三节 iPhone应用程序的启动过程.docx

    `方法中,开发者可以进行初始化操作,例如将视图控制器的视图添加到窗口,通过`[window addSubview:viewController.view]`,并使窗口成为关键窗口,以便显示,`[window makeKeyAndVisible]`。 总结一下,iPhone应用...

    iOS开发中导航控制器的基本使用教程

    [self.window makeKeyAndVisible]; return YES; } - (void)nextButtonTapped:(UIButton *)sender { UIViewController *nextController; if (nav.topViewController == c1) { nextController = c2; } else if ...

    (Swift)SceneDelegate中启动UI

    window.makeKeyAndVisible() } ``` 2. **处理用户交互和状态变化**:SceneDelegate还提供了其他方法,如`sceneDidBecomeActive(_:)`,当应用从后台进入前台时被调用;`sceneWillResignActive(_:)`,当应用即将进入...

    iOS的UI开发中UITabBarControlle的基本使用教程

    [self.window makeKeyAndVisible]; return YES; } @end ``` 在这个示例中,我们创建了四个子控制器,并设置了它们的背景颜色、标题、图像以及角标。然后,通过`addChildViewController:`方法将这些子控制器添加...

    第八节 检测屏幕触摸事件.docx

    通过`[window addSubview:view]`,将`TouchView`添加为窗口的子视图,`[window makeKeyAndVisible]`使窗口变得可见。最后,由于`TouchView`已经成为了窗口的一部分,所以`TouchAppDelegate`不再需要对其进行管理,...

    23-tabbarController.zip

    .makeKeyAndVisible() ``` 7. **资源管理** 项目中的"23-tabbarController"可能包含了图片资源、故事板文件或其他配置文件,用于设置TabBarItem的图标和界面布局。在Swift代码中,需要正确地加载这些资源,例如...

    IOS左右滑动显示菜单,类似于FaceBook向左右滑动显示菜单页面

    window.makeKeyAndVisible() ``` 现在,你已经完成了基本的设置。MFSideMenu库默认支持从屏幕边缘滑动来显示菜单,但你也可以根据需求自定义滑动手势和其他属性。例如,你可以设置菜单的宽度、动画效果、手势识别器...

Global site tag (gtag.js) - Google Analytics