美文网首页
iOS - ViewController基础

iOS - ViewController基础

作者: 小黑Unity_齐xc | 来源:发表于2019-01-18 13:25 被阅读7次

类似于android的activity。

生命周期函数

  • (void)viewDidLoad //视图加载,只执行一次
    -(void) viewWillAppear:(BOOL)animated // 视图即将显示,每次即将显示时,执行一次
    -(void) viewDidAppear:(BOOL)animated // 视图显示,每显示出来一次,执行一次
    -(void) viewWillDisappear:(BOOL)animated // 视图即将消失,每次即将消失时,执行一次
    -(void) viewDidDisappear:(BOOL)animated // 视图消失,每消失一次,执行一次
  • (void)didReceiveMemoryWarning//内存过低时,警告

切换ViewController

显示新的视图:

-(void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    VC1* vc = [[VC1 alloc]init]; //VC1为类名
    [self presentViewController:vc animated:true completion:nil];
}

隐藏当前视图

-(void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    [self dismissViewControllerAnimated:true completion:nil];
}

相关文章

网友评论

      本文标题:iOS - ViewController基础

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