首先, 新建工程, 创建viewcontroller的xib文件
选择如下图中的view 点击
给viewController的xib文件命名 一定要与自己想要使用的viewController名字相同 否则将会无法使用
这里小编使用系统自带的ViewController 所以命名为ViewController.xib
先在右边的属性栏 设置 屏幕的大小 一般我们选择4.7尺寸
在APPDelegate中 我们先将window写好 将viewController如下初始化 NibName 则是VC的命名
接下来关联viewController和xib
选中files owner
在右侧属性栏更改 将xib与viewController关联
之后 将viewController与view关联 按住Ctrl 将files owner 指向view 点击view 关联
我们先在xib文件中铺一个UIView
我们可以在filter中快速搜索到各个子控件以及各个视图控制器
这两项中包含对UIView进行一些属性设置 可以设置背景颜色 大小等
设置view的透明度为0.5
之后在view上铺设label
label的背景颜色 在属性栏下面view对应的backgroundColor中
在xib界面 我们看到label颜色未改变
但是在运行编译后 显示则不同
因为view的透明度会影响到它的子视图
为了防止父视图的透明度影响到子视图 我们通常这样设置父视图的颜色透明度
将透明度改回1 点击background
滑动opacity 颜色将会发生深浅变化
这样 既能够设置view的颜色正确 也不会影响到它子视图的透明度
在将子视图拖动成属性时 我们通常双击.m文件 弹出.m文件界面 但通过下面的一个小图标 我们可以很轻松的进行拖动 方便快捷
界面就会变成双界面显示
如果需要用xib对view进行圆角/圆边设置
有2种方法
1.将view拖动到视图控制器的.m文件中 对属性尽行更改
2.将上述设置在keypath中添加
这样就能够用xib做出圆角边了 同样适用于UIImageView UIButton UILabel等子控件布局~