我们知道UiWindow 继承自UIView,所以UIWindow 除了具有UIView 的所有功能外,还有一些特有的属性方法,最常用的就是程序刚刚启动时,调用UIwindow的makeKeyAndVisible使整个程序可见。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS...
分类:
移动开发 时间:
2015-01-22 13:23:20
阅读次数:
168
掌握
?Info.plist和pch文件的作用
?UIApplication的常见使用
?AppDelegate的代理方法
?UIApplication、AppDelegate、UIWindow、UIViewController的关系
?iOS程序的完整启动过程
项目中常见文件
Info.plist常见的设置
...
分类:
移动开发 时间:
2015-01-22 13:20:05
阅读次数:
227
基本控件—UIKit之UILable1..ios的所有应用程序都基于UIKit2.UIWindow 定义一个程序显示窗口的对象3.alloc 分配内存 init 初始化//声明UIlabel并且指定它的位置和宽度UILabel *labelName = [UILabelalloc]initCGRec...
分类:
移动开发 时间:
2015-01-13 21:23:20
阅读次数:
286
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
if ([NSStringFromClass([[[window subviews]lastObject] class]) isEqualToString:@"...
分类:
移动开发 时间:
2015-01-09 17:26:42
阅读次数:
220
每个app有且只有一个UIApplication对象,当程序启动的时候通过调用UIApplicationMain方法得到的。可以通过sharedApplication方法得到。
UIApplication对象的主要任务是处理用户事件的处理路径,例如分发一个UIEvent到另外一个对象去处理。UIApplication对象持有众多的UIWindow对象,因此可以组织app的展示。UIApplica...
分类:
移动开发 时间:
2015-01-07 13:17:19
阅读次数:
337
1.新建项目,在AppDelegate.h文件中声明实例变量 #import @interface AppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window;//添加一个属性@property (nonatom....
分类:
移动开发 时间:
2015-01-02 14:36:34
阅读次数:
152
在ios8以前,我们想要进行ui实时调试,可以依赖的技术手段有:
用xcode启动app,然后点击xcode暂停运行按钮,然后在调试控制台输入下面语句:
po [[UIWindow keyWindow] recursiveDescription]
然后就可以看到完整的UI结构和层级关系,类似如下:
; layer = >
| >
| | >
|...
分类:
移动开发 时间:
2014-12-27 19:03:56
阅读次数:
167
原文 http://www.cnblogs.com/smileEvday/p/iOS8.html 1、UIWindow的boundsiOS 7之前Window的bounds不会随着方向而变化,但是到了iOS 8以后,随着设备方向的旋转,window.bounds.size.width和window....
分类:
移动开发 时间:
2014-12-24 21:25:35
阅读次数:
204