storyboard的使用
Main.storyboard 是程序加载的第一个界面
而ViewController是跟Main.storyboard相关联的代码
我们可以通过代码来添加空间,也可以通过拖拽的形式添加控件
那么能不能将控件和代码关联起来呢?
创建完工程后,点击Main.storyboard, 你会看到类似下面这个界面
喜欢用Xib或StoryBoard的童鞋升级Xcode10后发现,控件拖动区域不见了。不要着急,使用快捷键:cmd+shift+L(M)
在搜索框输入uiview关键字,然后选中UIView图标,将控件拖入到storyboard中
此时的view背景色是白色的,需要我们调整一下,点击右侧的:
然后调整颜色
关联view和controller 1, 点击右上角的2个圆圈,并设置成底部显示
2,选中视图中view(蓝色区域),会自动定位到左侧的view文件
3, 按住传统ctrl, 点击视图文件,会出现一个列表
4, 选择第二个:选中右侧的+
,把箭头指向controller的定义处,接着会弹出一张图,填入view的名称,选择weak,然后点击connect,就实现了绑定
@interface ViewController ()
//箭头指向这里
@end
这时你会发现controller处多了一个属性
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIView *view1;
@end
我们来编写controller里面的代码,看看是否实现了绑定
通过右侧的属性设置也可以更改View1的背景,位置,大小,透明度等属性