每次我调用 changeImage 函数时,img 图像都会改变。问题是每次更改照片时,应用程序使用的 RAM 内存都会增加,即使之前的照片不再出现在屏幕上。
enter code here import UIKit
class ViewController: UIViewController {
var takenImage = UIImage()
@IBOutlet var img: UIImageView!
@IBOutlet var buton: UIButton!
var index = 0
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func changeImage(_ sender: Any) {
index+=1
switch(index) {
case 1: img.image = UIImage(named: "i1")
case 2: img.image = UIImage(named: "i2")
case 3: img.image = UIImage(named: "i3")
case 4: img.image …Run Code Online (Sandbox Code Playgroud)