UIWindow的作用 UIWindow主要有两个作用: 1 作为UIView视图的最顶层容器,包含所有要显示的UIView 2 传递触摸,非触摸,键盘事件,其中传递非触摸和键盘事件时,UIWindow必须是keyWindow(经过实验,传递触摸事件时不需要UIWindow是keyWindow,但是 ...
分类:
移动开发 时间:
2016-08-05 15:59:56
阅读次数:
253
前言 1、Window 的创建 Objective-C Objective-C Swift Swift 2、获取屏幕宽度与高度 不同型号的 iOS 设备的屏幕尺寸: 不同型号的 iOS 设备的屏幕尺寸: Objective-C Objective-C Swift Swift ...
// Override point for customization after application launch. //初始化window, 大小为设备物理大小 self.window = UIWindow(frame: UIScreen.mainScreen().bounds) //把wi ...
分类:
编程语言 时间:
2016-07-29 19:00:55
阅读次数:
153
1. 什么是视图? 视图显示为手机上的一块矩形区域,它是UIView或者UIView的子类。 视图既可以从xib生成,也可以用代码生成。 2. 窗口 窗口是UIWindow或者它的子类。 视图结构的顶层便是app的窗口。 窗口必须充满设备的屏幕,因此,必须设置窗口的frame为屏幕的bounds。 ...
分类:
移动开发 时间:
2016-07-25 13:07:20
阅读次数:
248
50.禁止横屏方法
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskPortrait;
}
49.一行代码解决改变展位图文本颜...
分类:
移动开发 时间:
2016-07-13 16:18:09
阅读次数:
331
在项目中可能会有这种需求,即在一个界面最顶层需要一个按钮,这个按钮可能是发布信息功能,也可能是回到顶部.这样我们可以使用UIwindow这个神奇的控件实现,很简单.完整项目源码:
https://github.com/qxuewei/XWSuspendBtn最终实现效果如下:
实现逻辑:
1.在需要出现悬浮按钮的类中声明按钮UIButton属性和UIWindow属性/** window */...
分类:
移动开发 时间:
2016-07-11 12:36:23
阅读次数:
465
这两天写了一个手势解锁,该死的需求要求这个手势解锁页面各种出现,毕竟人家这个客户端酒20多个领导用用的,怕泄密就加了各种保密措施。先来看下需求:1.用户注册登录后跳转设置手势页面(必须设置)。2.app进入后台跳转前台是进入手势解锁界面。3.app内部分按钮跳转手势界面。 开始我也想过使用UIWin ...
- (UIViewController *)currentController { UIViewController *result = nil; UIWindow *window = [[UIApplication sharedApplication] keyWindow]; if (window ...
分类:
其他好文 时间:
2016-06-30 19:52:04
阅读次数:
164
一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象)。 App的启动过程 打开程序之后-》 1:Main函数 2:UIapplicationMain函数 3:初始化UIApplication(创建) 4:设置UIAppli ...
分类:
移动开发 时间:
2016-06-30 12:40:25
阅读次数:
328
http://blog.csdn.net/jimzhai/article/details/23283515 UIResponder 介绍 UIResponder 这个类定义了很多用来处理响应和时间处理的类。他的子类有UIApplication,UIView以及UIWindow等。 iOS中分为两类事 ...
分类:
其他好文 时间:
2016-06-28 10:52:37
阅读次数:
380