IOS ——UI篇——ViewController视图控制器

#import "ViewController.h"
#import "SecondViewController.h"

@interface ViewController ()

@end

@implementation ViewController
//-(instancetype)init//初始化
//-(void)loadView//加载视图
//视图加载完成
- (void)viewDidLoad {
    [super viewDidLoad];

    UIButton *skipToNext = [UIButton buttonWithType:UIButtonTypeCustom];
    skipToNext.frame = CGRectMake(20, 40, 80, 80);
    skipToNext.backgroundColor = [UIColor grayColor];
    [skipToNext addTarget:self action:@selector(toNext) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:skipToNext];
   
}
-(void)toNext{
    //@“123”
   
    SecondViewController *secondVc = [[SecondViewController alloc] init];
    secondVc.str = @"123";
    [self presentViewController:secondVc animated:YES completion:nil];//跳转到的视图
}
//-(void)viewWillAppear:(BOOL)animated //视图即将出现
//-(void)viewDidAppear:(BOOL)animated //视图出现

//-(void)viewWillDisappear:(BOOL)animated //即将消失
//-(void)viewDidDisappear:(BOOL)animated  消失

//-(void)dealloc 控制器被销毁

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
@end
 
 
 
 
#import "SecondViewController.h"

@interface SecondViewController ()

@end

@implementation SecondViewController
- (void)viewDidLoad {
 
    [super viewDidLoad];

    self.view.backgroundColor = [UIColor brownColor];
   
    NSLog(@"--->%@",_str);
   
    UIButton *skipToNext = [UIButton buttonWithType:UIButtonTypeCustom];
    skipToNext.frame = CGRectMake(100, 140, 80, 80);
    skipToNext.backgroundColor = [UIColor redColor];
    [skipToNext addTarget:self action:@selector(toNext) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:skipToNext];

}
-(void)toNext{
    [self dismissViewControllerAnimated:YES completion:nil];//视图消失
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
posted @ 2015-04-21 19:07  #零下一度&  阅读(161)  评论(0编辑  收藏  举报