iOS的UI开发中Modal的使用与主流应用UI结构介绍
Modal简单介绍
一、简单介绍
除了push之外,还有另外一种控制器的切换方式,那就是Modal
任何控制器都能通过Modal的形式展⽰出来
Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为⽌
二、代码说明
新建一个项目,在Application的代理中添加window和控制器。
YYAppDelegate.m文件
// // YYAppDelegate.m // 01-modal // // Createdbyappleon14-6-9. // Copyright(c)2014年itcase.Allrightsreserved. //
#import"YYAppDelegate.h" #import"YYViewController.h"
@implementationYYAppDelegate
-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions { //1.创建window,并设置window的frame self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]; //2.设置window的背景颜色为黑色 self.window.backgroundColor=[UIColorblackColor];
//创建一个导航控制器作为子控制器 YYViewController*one=[[YYViewControlleralloc]init]; self.window.rootViewController=one; //3.设置window为主窗口,并显示 [self.windowmakeKeyAndVisible]; returnYES; }
@end