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方式。 

创建新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];


转载于:https://my.oschina.net/u/2450944/blog/506573

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值