利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是系统自带的“设置”应用
UINavigationController的使用步骤
初始化UINavigationController
设置UIWindow的rootViewController为UINavigationController
根据具体情况,通过push方法添...
分类:
其他好文 时间:
2014-10-21 17:44:38
阅读次数:
148
将- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] init...
分类:
移动开发 时间:
2014-10-15 11:47:40
阅读次数:
216
IOS中的AppDelegate.m/h文件是很重要的呢,因为它是对Application的整个生命周期进行管理的。先明白,每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。UIAppl..
分类:
移动开发 时间:
2014-10-09 02:22:18
阅读次数:
212
缺省绑定(Optional Binding 自己主动置空)通过在类型变量后,加上?,能够实现缺省绑定为nilvar window: UIWindow?就是说,假设不正确window赋值,则window的值为nil。这与Objective-C中在ARC模式下自己主动置nil的原理是不同的,在Swift...
分类:
编程语言 时间:
2014-10-08 14:23:55
阅读次数:
209
UI 常用方法总结之--- UIWindow UIView (不断更新中)...
一 控制器的创建方式1、storyboard创建 1 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 2 3 self.window.backgroundColor = [UI...
分类:
其他好文 时间:
2014-10-03 23:46:35
阅读次数:
246
一、UIWindow的简单介绍:UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iO...
分类:
移动开发 时间:
2014-09-27 22:26:30
阅读次数:
542
因为xcode版本不同,最新的xcode已经不提供我们老版本可以随意创建的空白文档了(而是纯粹的什么都没有的project,是的,什么都没有),所以我们建立在单MVC模板之上,本例以及之前的所有的代码都是在ViewController.m中书写,而不是在AppDelegate.m中。所以我们这里的父视图其实是self.view而不是self.window,所以这里我们讲解的window其实在我们的模板里面只是view的子视图。...
分类:
移动开发 时间:
2014-09-27 20:29:00
阅读次数:
242
#import
#import "Reachability.h"
@interface AppDelegate : UIResponder
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) Reachability *reach;
@end
#import "AppDele...
分类:
其他好文 时间:
2014-09-25 13:08:49
阅读次数:
315
实现图片浏览器功能效果:此教程涉及到较多的category的使用,注意.思路:1. 获取一个view在UIWindow中的frame值2. 获取这个view的快照3. 对这个快照进行动画全屏4. 全屏消失后移除掉这个快照源码:NSObject+WeakRelated.h 与NSObject+Weak...
分类:
其他好文 时间:
2014-09-25 01:15:17
阅读次数:
335