zoukankan      html  css  js  c++  java
  • 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
    感谢您的访问! 若对您有帮助或有兴趣请关注博客:http://www.cnblogs.com/Rong-Shengcom/
  • 相关阅读:
    移动端触摸右侧菜单栏,页面内容对应项滚动到最上方
    swiper使用中一些点的总结
    javaScript正则表达式入门
    javaScript之数组操作方法(一)
    初识vue
    焦点控制切换和轮播
    文本内容只显示两行,然后加...
    图片父容器高度不定的图片垂直居中
    css3图片垂直居中
    【C#】两个list根据某个元素比较差集
  • 原文地址:https://www.cnblogs.com/Rong-Shengcom/p/4985637.html
Copyright © 2011-2022 走看看