05

/*

 1. 新建一个空模板的工程,将环境配置为MRC,四步走

 2. 新建一个视图控制器,将此视图控制器指定为widow的根视图控制器

 3. 自定义视图LTView,明确LTView内部的控件,声明为属性,重写initwithFrame:布局方法,先将子视图加上去,完成显示效果,需要再去定义一个初始化方法,参数为视图的显示属性

 4. 自定义视图loginView,明确内部的控件,声明属性,重写initWithFrame:布局方法,添加子视图

 5. 视图控制器内部,重写loadView方法,指定视图控制器的空白视图为我们自定义视图(或者我们可以不建立自定义视图loginView,在视图控制器的viewDidload方法里面,加载视图,完善视图控制器自带的空白视图)

 6. 在视图控制器内部为输入框设置代理,为按钮添加事件,  还有内存管理

 */

@interface AppDelegate ()

 

@end

 

@implementation AppDelegate

- (void)dealloc {

    [_window release];

    [super dealloc];

}

 

 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // Override point for customization after application launch.

    self.window.backgroundColor = [UIColor whiteColor];

    

    

    UIView *containerView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    containerView.backgroundColor = [UIColor whiteColor];

    [self.window addSubview:containerView];

    [containerView release];

    

    

    

    TouchView *touchView = [[TouchView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];

    touchView.backgroundColor = [UIColor redColor];

    [containerView addSubview:touchView];

    [touchView release];

    

 

posted @ 2016-02-23 08:44  whwhll  阅读(147)  评论(0)    收藏  举报