博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS-UIView常见方法、xib的基本使用
阅读量:6993 次
发布时间:2019-06-27

本文共 776 字,大约阅读时间需要 2 分钟。

UIView常见方法

1.addSubview:(UIView *)child

添加子控件用(最新添加的子控件,会显示在最上面)

 

2.NSArray *subviews

通过addSubview:方法添加的子控件都会存在于这个数组中

 

3.removeFromSuperview

将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)

 

4.(UIView *)viewWithTag:(int)mytag

* 返回tag值为mytag的子控件

* 如果有多个子控件的tag一样,只会返回第一个匹配的子控件(在搜索tag匹配的控件时,也包含控件本身)

 

5.UIView *superview

父控件

 

xib的基本使用

1.可以认为xib和nib是同义词

 

2.加载xib文件

[[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil];

// 加载RowView.xib文件,创建Objects下面的所有控件,并且按顺序装到数组中返回

 

3.storyboard和xib的异同

1> 区别

* storyboard : 描述软件界面,大范围,重量级,比较适合描述整个软件的所有界面

* xib : 描述软件界面,小范围,轻量级,比较适合描述某个小界面(局部界面)

 

2> 相同点:本质都是转成代码

 

4.File's Owner的使用步骤

1> 在xib文件中设置File's Owner的class属性(目的是在xib中能找到Owner的方法)

2> 建立File's Owner 跟 控件之间的联系

3> 利用代码加载xib,传递Owner参数(类型一定要匹配)

 

转载于:https://www.cnblogs.com/DarbyCJ/p/3649732.html

你可能感兴趣的文章
POJ - 2236 Wireless Network
查看>>
First Django app(各个文件以及文件夹解析)
查看>>
python 可变参数函数定义* args和**kwargs的用法
查看>>
JAVA内存泄露分析及解决
查看>>
【SmartDental】小组第一次会议纪要
查看>>
day13 for内部机制详解,迭代器
查看>>
Emotional Intelligence Test
查看>>
liferay中actionURL和renderURL的区别
查看>>
数据库查询操作(fetchone,fetchall)
查看>>
Vue混入
查看>>
week12第二轮迭代任务分配forZ.XML
查看>>
iOS 真机调试多台mac电脑共用一个证书
查看>>
get与post在技术上的区别
查看>>
ios面试题(二)
查看>>
设置section的距离
查看>>
logback节点配置详解
查看>>
Create Extraction Zone
查看>>
MVC_里面的增、删、改、查
查看>>
vs2013 + python3.52 + boost1.61, 编译C++库失败
查看>>
[题解]第十一届北航程序设计竞赛预赛——F.序列
查看>>