ViewController 视图控制器

ViewController
[self.view addSubview:a]
当前对象的根视图 Subview 子视图

UIWindow 每个项目中至少有一个。
所有控件都有frame
都有bounds
frame
x,y,width,height
bounds
0,0,width,height
v1 填充 v
v1的frame就是
v的bounds.
然后v中加入v1

空模板
删除ViewController.h .m
Main.StoryBoard

工程配置
info删除main。


如果需要在window中显示
加一个页面。

④层级关系
screen→window→UIViewController→各种控件
下层填充进上层,都是根据上层的bounds.

自己创建的没有storyboard
得自己写window部分的代码。

静态页面 使用SB
动态页面 使用不带SB的。

UIView
中间工具
集合一些控件,整体控制
常见方法
superView 父视图 见老师的项目。
控件→视图。
subView 子视图 是数组。
addSubView 追加
insertSubView 三法

数组可以用NSLOG全部输出。

页面跳转 从一个UIViewController中跳到另一个。

2方式。
1
创建新ViewController
引入
代码创建 和其他对象创建相同
展示 [self present 带 UIImageView 的
设置为2s后跳转

可以在新ViewController中也设置一个timer,
让其调回主页面。
[self dismiss。。。。。

2、和storyboard有关的。
在storyboard界面 拖拽一个新storyboard
让他 class 关联 新的ViewController
给他一个ID

使用一个self.storyboard instantiate….带Identifier的方法 关联新的storyboard 再呈现。
TestViewController *secondVCFromSB = [self.storyboard instantiateViewControllerWithIdentifier:@”secondVC”];
[self presentViewController:secondVCFromSB animated:YES completion:nil];

作业: 整合之前游戏 主界面有按钮跳到相关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值