UIApplication的对象有一个代理 >>> 就是AppDelegate,这个代理里面的didFinishLaunching...方法创建了UIWindow >>> 这个UIWindow有一个rootViewController,指向的就是我们常用的视图控制器ViewController...
分类:
移动开发 时间:
2014-11-11 12:39:26
阅读次数:
152
有时候我们需要使用代码中断程序,如果直接调用exit方法,会使得程序就像是崩溃那样,因此我们应该加上一个动画效果。 例如:AppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = a...
分类:
其他好文 时间:
2014-11-10 15:18:02
阅读次数:
123
- (void)exitApplication { OAAppDelegate *app = [UIApplication sharedApplication].delegate; UIWindow *window = app.window; [UIView animateWithDurati...
分类:
移动开发 时间:
2014-11-08 10:24:20
阅读次数:
193
1. iOS动态类型和动态绑定简述
NSObject * 也就是id类型---动态类型
动态绑定: 先明白引用多态---父类指针可以指向子类对象
方法多态: 方法名相同,方法的实现却不同
动态绑定就是当程序运行的时候,才去查找对象的类型.
一种是静态载入,一种动态载入
2. 简述你对UIView、UIWindow和CALayer的理解
UIWind...
分类:
其他好文 时间:
2014-11-07 17:14:14
阅读次数:
148
1.模态视图的静态工厂方法调用:
+ (void)dismiss
{
UIWindow *window;
window = [UIApplication
sharedApplication].keyWindow;
if([window.rootViewController
isKindOfClass:[ASDepthModal...
分类:
其他好文 时间:
2014-11-07 11:21:19
阅读次数:
159
开发程序时,因为需求需要在status bar上显示东西并可以点击,还要有点击的东西的window level高于status bar,所以使用了多个uiwindow,结果在key window里播放视频时,其他window的坐标被改变了,导致显示不正常。这时只要自定义其他window继承UIWindow,在Window类里增加这个方法,是从UIView继承的,然后判断只要触发需要接收点击的区域就...
分类:
移动开发 时间:
2014-11-06 13:09:09
阅读次数:
253
iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就...
分类:
移动开发 时间:
2014-11-02 20:53:04
阅读次数:
321
转载于 http://www.cnblogs.com/smileEvday/archive/2012/11/16/UIWindow.html 每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来....
转载于: http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.html一、UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow...
跟UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是QQ、微信等应用
UITabBarController的使用步骤
初始化UITabBarController
设置UIWindow的rootViewController为UITabBarController
根据具体情况,通过ad...
分类:
其他好文 时间:
2014-10-23 10:47:08
阅读次数:
158