点阴影区关闭 Modal View Controller
参考:Close Modal View Controller by tap the shadow region
如何实现用户点击阴影区域,将当前出现的 ModalViewController消失

首先了解一下: UIApplicationMain
argc 与 argv 是标准的 c main 函数参数。 第三个参数是接收事件响应的主要对象(principalClassName),如果存在的话必须是继承 UIApplication , 第四个 delegateClassName, 实现 UIApplicationDelegate 中的协议方法.
任何时刻你点击屏幕,principalClassName 都会监听, 并执行 sendEvent 方法, 所以我们只要拦截这个方法,然后做我们想做的事情就可以了。
实现
测试环境:iOS5, iPad
改变 main 的第三个参数对象为 我们自己定义的一个 MyAppplication 类。
main.m
.h file
.m file
Last updated
Was this helpful?