ios学习笔记(六)视图控制器

原创 2015年11月18日 19:20:47

UIViewController:视图控制器

将View添加到视图控制器上,视图控制器控制View事件

AUIViewController *VC = [[AUIViewController alloc]init];

创建之后不会立刻执行内部方法,而是需要把视图控制器对象作为window的根视图的时候,才会执行内部方法

self.window.rootViewController = VC;


viewDidLoad:视图加载完成时,此时视图还未显现,试图初始化操作一般在此处进行

viewWillAppear:视图将要出现时调用

viewDidApprar:视图已经出现时调用

ViewWillDisappear:视图将要从屏幕中消失时调用

ViewDidDisappear:视图已经消失时调用


视图控制器内自带一个View,可直接调用View获得自带的View

self.view.backgroundColor = [UIColor blueColor];

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(100,100,100,100)];

label.text = @"text";

[self.view addSubView:label];


页面跳转

BUIViewController *BVC = [[BViewController alloc]init];

UIWindow *window = [[[UIApplication sharedApplication] delegate] window];

window.rootViewController = BVC;

版权声明:本文为博主原创文章,未经博主允许不得转载。

ios开发之视图控制器(UIViewController)-- 详解

由于本人也是初学ios开发,下面分享一下本人在自学中关于视图控制器(UIViewController)的多种创建方法的总结(详解)。 控制器的创建方式 注意: 以下代码都是在(Xcode 6...
  • iphone5solo
  • iphone5solo
  • 2015年08月19日 12:12
  • 1732

视图控制器上添加另一个控制器的View

//创建UIPageViewController let pageViewController:UIPageViewController = UIPageViewController(transiti...
  • qq_34347441
  • qq_34347441
  • 2016年12月30日 14:49
  • 576

iOS狂暴之路---视图控制器(UIViewController)使用详解

一、前言在之前的一片文章中已经介绍了 从iOS的第一个应用中能学习到哪些知识点 在那篇文章中主要介绍了一个iOS程序的启动过程和应用的几大对象,以及应用的生命周期,同时也介绍了应用中的控制器知识点,介...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2017年02月13日 18:41
  • 17029

iOS中设置新的根视图控制器

1、背景描述: 登录界面为app
  • TracyLJC12
  • TracyLJC12
  • 2014年10月29日 10:03
  • 912

《六顶思考帽》读书笔记

《六顶思考帽》读书笔记读 大学的时候,就曾一口气读完了《六顶思考帽》,当时的想法只是说尽可能地多读点书,增长见识,没有什么读书技巧和章法可言。出来工作了时间紧张没有那么多时间,才开始探究如何高效地读...
  • u011570492
  • u011570492
  • 2016年11月12日 10:55
  • 1139

iOS获取当前的视图控制器

在视图控制器A present 到视图控制器B 之前,需要在B中拿到A,也就是拿到当前视图所在的视图控制器。...
  • u011644318
  • u011644318
  • 2016年08月12日 15:43
  • 318

iOS视图控制器编程指南 --- 实现一个容器视图控制器

容器视图控制器是一种结合多个视图控制器的内容到一个单一的用户界面上的方式。容器视图控制器经常被用来使导航更方便,基于已经存在的内容创建一个新的用户界面类型。例如,在UIKit中的容器视图控制器包括UI...
  • Enter_
  • Enter_
  • 2016年05月02日 16:48
  • 4623

IOS学习(六)导航视图控制器

Appdelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDicti...
  • zhouzhijin0908
  • zhouzhijin0908
  • 2016年11月25日 23:37
  • 112

iOS开发系列课程(05) --- 导航视图控制器

导航视图控制器是一个特殊的容器视图控制器,它可以维护有明确层次关系的视图之间的切换。...
  • jackfrued
  • jackfrued
  • 2015年09月07日 19:50
  • 2615

ios修改根视图控制器

根视图除了可以在AppDelegate.m文件中指定之外也可以在外面定义// 修改根视图 24.AppDelegate* appDelagete = [UIApplication sha...
  • chengjiamei
  • chengjiamei
  • 2015年07月20日 21:19
  • 3727
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios学习笔记(六)视图控制器
举报原因:
原因补充:

(最多只允许输入30个字)