3.绑定简单使用方式
3.1 视图(View)绑定到模型(Model)
将视图绑定到模型对象,就是告诉视图需要显示的内容来自哪里(通常是数据模型对象的某个属性),以及什么时候更新显示内容.当数据模型的某一属性的值发生改变时...score属性,初始值为0
添加Person类,并初始化score属性为0
(3)选中Main.storyboard,添加界面组件
拖入一个Label,放在视图的右侧,然后再拖入一个slider,把它放在...类中,给score属性前面,添加一个关键字dynamic,然后再来试试运行吧
(9)设置Swift中的KVO
开启KVO
(10) 通过改变score的值来影响Label和Slider
实际项目中,更常用的方式是...,简化了开发步骤,同时也减少了Bug的可能.
3.2 绑定到控制器
在刚刚的例子中,我们将视图直接绑定在模型对象的属性上,跳过了控制器,这种情况对应简单的使用没有问题,但绑定还有更多的使用方式,也许你在签名的例子中已经注意到了...slider,用于验证设置是否生效,界面的视图大概类似下面的样子:
添加UI控件
(2)设置复选框的绑定,对复选框的Valus属性进行绑定操作
绑定复选框的Value到默认系统
(3)设置slider的绑定