美文网首页
UI03-试图控制器

UI03-试图控制器

作者: Miss_差不多 | 来源:发表于2017-08-15 19:09 被阅读3次

ViewController.m

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

@interface ViewController ()

@end

@implementation ViewController
#pragma mark - 试图将要出现
-(void)viewWillAppear:(BOOL)animated{
    NSLog(@"试图将要出现");

}
//试图已经出现
- (void)viewDidAppear:(BOOL)animated{
    NSLog(@"试图已经出现");
}
//试图将要消失
- (void)viewDidDisappear:(BOOL)animated{
    NSLog(@"试图将要消失");
}
//试图已经消失
- (void)viewWillDisappear:(BOOL)animated{
    NSLog(@"试图已经消失");
}

#pragma mark-
//试图加载完成
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = CGRectMake(200, 200, 50, 30);
    //button.titleLabel.text =@"hello";
    [button setTitle:@"Hello" forState:UIControlStateNormal];
    [button setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
    button.backgroundColor = [UIColor blueColor];
    [button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:button];
 }

//模态
-(void)buttonAction:(UIButton *)button{
    //创建一个要弹出的界面
    SecondViewController *secondViewController = [[SecondViewController alloc] init];
    //secondViewController.modalTransitionStyle = UIModalTransitionStylePartialCurl;
    //1.弹出的界面  2. 是否已动画的形式弹出  3.界面弹出完成之后要进行的操作
    [self presentViewController:secondViewController animated:YES completion:nil];
}


SecondViewController.m

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.view.backgroundColor = [UIColor redColor];
    UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
    button1.frame = CGRectMake(200, 300, 50, 30);
    //button.titleLabel.text =@"hello";
    [button1 setTitle:@"Hi" forState:UIControlStateNormal];
    [button1 setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
    button1.backgroundColor = [UIColor orangeColor];
    [button1 addTarget:self action:@selector(buttomAction:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:button1];
   }
-(void)buttomAction:(UIButton *)button{
    [self dismissViewControllerAnimated:YES completion:nil];

}


这些都是特别初级的内容,知道大致的原理就可以了哦,新手看吧。
PS:我也是ios菜鸟级别 求同行啊

相关文章

  • UI03-试图控制器

    ViewController.m SecondViewController.m 这些都是特别初级的内容,知道大致的...

  • UI03-导航试图控制器

    AppDelegate.m RootViewController.m SecondViewController.m

  • 5.2 GestureRecognizer---UI手势

    GestureRecognizer---UI手势 基础控制器 导航栏视图控制器, 根试图控制器 单击手势 双击手势...

  • springmvc

    springMVC SpringMVC:前端控制器,映射器,适配器,控制器,试图解析器 前端控制器 前端控制器在w...

  • SpringMVC框架

    springMVC SpringMVC:前端控制器,映射器,适配器,控制器,试图解析器 前端控制器 前端控制器在w...

  • SpringMVC

    SpringMVC SpringMVC:前端控制器,映射器,适配器,控制器,试图解析器 前端控制器 前端控制器在w...

  • 关于Container View

    Container View 是用来在一个试图控制器上添加子试图控制器的,原谅我是个菜鸟。我是昨天才知道这个东西的...

  • viewDidLayoutSubviews 与 layoutSu

    先调用试图控制器的viewWillLayoutSubviews 以及viewDidLayoutSubviews,然...

  • angular的坑

    areq 控制器没有定义 控制器后面必须写分号 不要试图复用controller 当controller中有相同的...

  • iOS开发总结 - 分段控制器(HMSegmentedContr

    下面是效果图: 结构: 主视图控制器(self)包含两个子试图控制器(childrenViewController...

网友评论

      本文标题:UI03-试图控制器

      本文链接:https://www.haomeiwen.com/subject/ebvvrxtx.html