Label的左侧,完成后,界面应用类似与下图:
添加组件
(4)给ViewController添加一个属性(Person类型)
给ViewController添加一个son属性
(5)设置绑定,我们要让...这样就可以告诉绑定系统,Label的显示内容来自于ViewController中的son属性的score值,也就是我们说的Label与son进行了绑定(准确的说,就是Label的Values属性与son...,选择ViewController,在ViewDidLoad中,添加代码
(8)ViewController添加代码
设置socre的初始值
运行一下,你会发现并没有预想的结果,如果你使用Objective-C...来构建工程,就会发现运行的效果正确,这是因为Swift中默认是关闭了KVO的属性监听,我们只需要开启就可以了,在Person类中,给score属性前面,添加一个关键字dynamic,然后再来试试运行吧...(9)设置Swift中的KVO
开启KVO
(10) 通过改变score的值来影响Label和Slider
实际项目中,更常用的方式是score值变化,更新label和slider它们的显示.下面我们通过点击鼠标来修改一下