文档章节

ViewController 视图控制器

g
 getthingsdone
发布于 2015/09/16 09:05
字数 350
阅读 3
收藏 0

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];


© 著作权归作者所有

g
粉丝 0
博文 16
码字总数 5687
作品 0
东城
私信 提问
UINavigationBar详解(隐藏)

显示: [self.navigationController setNavigationBarHidden:NO animated:YES]; 隐藏: [self.navigationController setNavigationBarHidden:YES animated:YES]; 隐藏返回键 self.navigatio......

GIFCOOL
2015/04/24
518
0
iOS开发捷径学习(三)

Storyboard的segue Storyboard中的segue功能强大,是页面跳转与交互的利器。现在就了解下吧。 初始化 segue的三个参数: identifier:唯一标识,用于标识自己 sourceViewController:来源控制...

智小融
2018/01/02
0
0
Swift - UIViewController生命周期详解(附:VC相关方法介绍)

UIViewController(视图控制器)想必大家都不会陌生,开发中常常会用到。这次讲讲它的生命周期。 1,视图的生命周期 说是 ViewController 的生命周期,其实指的是它控制的视图(View)的生命...

issac宝华
2016/09/06
6
0
UINavigationControl笔记

------创建UINavigationController---- 导航控制器,继承UIViewController 作用:管理多个ViewController之间的逻辑层次和切换 通过第一个视图控制器viewController, 作为导航控制器的第一个...

踩尾巴的妖精
2015/09/29
71
0
UIViewController生命周期

UIViewController继承了UIResponder,而UIResponder继承了NSObject,UIViewController是所有视图控制器的父类。 在MVC模式中,UIViewController扮演C(controller)的角色,控制视图以及模型...

Dean83
2012/08/08
666
1

没有更多内容

加载失败,请刷新页面

加载更多

zk服务预启动和启动选举过程

QuorumPeerMain类public static void main(String[] args) { QuorumPeerMain main = new QuorumPeerMain(); try { main.initializeAndRun(args); } catch (Illega......

writeademo
30分钟前
6
0
深究递归和迭代的区别、联系、优缺点及实例对比

http://blog.csdn.net/laoyang360/article/details/7855860 http://www.zhihu.com/question/20278387 深究递归和迭代的区别、联系、优缺点及实例对比 1.概念区分 递归的基本概念:程序调用自身...

slagga
32分钟前
5
0
基于SOM-TL6678核心板而研发的TL6678-EasyEVM开发板硬件说明书

TL6678-EasyEVM是广州创龙基于SOM-TL6678核心板而研发的一款多核高性能DSP开发板。开发板采用核心板+底板方式,底板采用沉金无铅工艺的四层板设计,尺寸为200mm*106.65mm,它为用户提供了SOM...

Tronlong创龙
36分钟前
4
0
分别在有网和无网状态下批量安装python库

## 连网状态下,批量安装python库查看当前python环境下已安装的库包版本查看命令:pip freeze"""alabaster==0.7.10anaconda-client==1.6.3anaconda-navigator==1.6.2anaconda-projec......

KYO4321
39分钟前
3
0
fiddler、Charles-断点

一、添加Charles断点 1、用Charles抓包发起一次接口请求 2、对要打断点的接口右键,选择【Breakpoints】 二、Charles断点设置 1、点击Charles菜单-【Proxy】-【Breakpoint...】,此时会弹出【...

果树啊
39分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部