2024-11-13
当我们需要动态修改图片时,比如用户按下一个按钮,改变界面上的图片。
ViewController.swift
在main界面右上角,选择三条杠的菜单,点击assistant,右侧就会出现对应的代码界面。
快捷键cmd+option+control + 回车

按住control键,就可以把元素改成代码形式拖入代码文件中。
这样就会出现IBOutlet(Interface Builder Outlet)的代码:
@IBOutlet weak var diceImageView1: UIImageView!
右键 - open as - source code

选择元素-右键-删除连接-重新连接即可

选中变量名-右键-refactor-rename

移动到代码前面的小点点即可知道。

who.what=newValue

cmd+option+5可以打开属性窗口,上面的名字就是属性。

页面一加载,就会执行以下代码。

生成一个IBAction(系统会根据Button来自动判断),而不是IBOutlet。属性设置如下:
type - UIButton
Event - Touch Up Inside

方向不同。
IBOutlet是从代码侧影响UI侧;
IBAction是从UI侧影响代码侧。
