iOS的UI开发中UITabBarControlle的基本使用教程

2020-01-14 18:05:04于海丽

4.运行效果

iOS的UI开发中UITabBarControlle的基本使用教程

二、UITabBarController的生命周期演示
思路:新建三个控制器类来对控制器进行分别管理,重写内部的生命周期方法就可以了解UITabBarController内部管理机制。
 
分析代码:

复制代码
//
//  YYbaseViewController.m
//  02-uitabbarcontroller
//
//  Created by 孔医己 on 14-6-8.
//  Copyright (c) 2014年 itcast. All rights reserved.
//

 

#import "YYbaseViewController.h"

@interface YYbaseViewController ()

@end


复制代码
@implementation YYbaseViewController

 

// 当控制器的view加载完毕就调用
- (void)viewDidLoad
{
    [super viewDidLoad];
    NSLog(@"%@ -  控制器的view加载完毕", [self class]);
}

// 控制器即将显示的时候调用
- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:YES];
    NSLog(@"%@ -  控制器即将显示", [self class]);
}

// 控制器完全显示的时候调用
- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    NSLog(@"%@ -  控制器完全显示", [self class]);
}

// 控制器即将消失的时候调用
- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    NSLog(@"%@ -  控制器即将消失", [self class]);
}
// 控制器完全消失的时候调用
- (void)viewDidDisappear:(BOOL)animated
{
    [super viewDidDisappear:animated];
    NSLog(@"%@ -  控制器完全消失", [self class]);
}

- (void)viewWillUnload