1.UIWindow属性: 1>、- (void)becomeKeyWindow; // override point for subclass. Do not call directly 调用窗口,使之变成关键窗口 2>、- (void)resignKeyWindow; // override p ...
分类:
编程语言 时间:
2018-05-16 18:35:30
阅读次数:
245
// 什么时候调用:只要事件一传递给一个控件,那么这个控件就会调用自己的这个方法 // 作用:寻找并返回最合适的view // UIApplication -> [UIWindow hitTest:withEvent:]寻找最合适的view告诉系统 // point:当前手指触摸的点 // poin... ...
分类:
其他好文 时间:
2018-04-11 10:45:30
阅读次数:
175
闲来无事 观摩别人的项目 常常发现对UIView的hitTest:withEvent:方法的重写,以前也查过这个方法的用法作用,但是时间一长又忘记了。今天再次看到,就记录一下. 用户触摸屏幕后事件的传递过程 当用户点击屏幕后,UIApplication先响应事件,然后传递给UIWindow。如果wi ...
分类:
其他好文 时间:
2018-03-01 13:25:56
阅读次数:
189
http://blog.sina.com.cn/s/blog_44fa172f0102vwr2.html 直接上代码,还有条经验就是SetApplicationEventHandler可注册多个事件方法。unit Unit6;interfaceuses System.SysUtils, System ...
分类:
移动开发 时间:
2018-02-04 19:27:31
阅读次数:
293
//获取到当前所在的视图 - (UIViewController *)presentingVC:(UIApplication *)application{ UIWindow * window = application.keyWindow; if (window.windowLevel != UIW ...
分类:
移动开发 时间:
2018-01-02 18:48:40
阅读次数:
176
没有前言,就是一个简单的键盘监听,自动调整输入框的位置不被键盘遮挡 .h .m ...
分类:
移动开发 时间:
2017-11-15 21:45:54
阅读次数:
274
import UIKitimport CoreData@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ applicat ...
分类:
编程语言 时间:
2017-10-20 10:09:14
阅读次数:
129
过渡 有时候对于iOS应用程序来说,希望能通过属性动画来对比较难做动画的布局进行一些改变。比如交换一段文本和图片,或者用一段网格视图来替换,等等。属性动画只对图层的可动画属性起作用,所以如果要改变一个不能动画的属性(比如图片),或者从层级关系中添加或者移除图层,属性动画将不起作用。 于是就有了过渡的 ...
分类:
其他好文 时间:
2017-10-04 23:56:17
阅读次数:
305
利用UINavigationController,能够轻松地管理多个控制器。轻松完毕控制器之间的切换,典型样例就是系统自带的“设置”应用 UINavigationController的使用步骤 初始化UINavigationController 设置UIWindow的rootViewControll ...
分类:
其他好文 时间:
2017-08-12 15:26:49
阅读次数:
132
UIWindow+PazLabs.h (header file) #import <UIKit/UIKit.h> @interface UIWindow (PazLabs) - (UIViewController *) visibleViewController; @end UIWindow+Paz ...
分类:
移动开发 时间:
2017-08-01 14:19:17
阅读次数:
263