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];
#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.
}
//-(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
@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];
}
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.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
感谢您的访问!
若对您有帮助或有兴趣请关注博客:http://www.cnblogs.com/Rong-Shengcom/