import UIKit
class ViewController: UIViewController {
@IBOutlet weak var leftimageview: UIImageView!
@IBOutlet weak var rightimageview: UIImageView!
@IBOutlet weak var leftscorelabel: UIStackView!
@IBOutlet weak var rightscorelabel: UIStackView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarnng() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func resetbutton(_sender: Any) {
print("resetgame")
leftimageview.image = UIImage()
}
}
当我尝试更改按下项目中的按钮时显示的图片时,我收到此错误。
答案 0 :(得分:2)
您可以通过以下两种方式之一使用此类UIImage
:
使用UIImage(named:)
构造函数
leftimageview.image = UIImage(named: "rosemary")
使用图像文字
的Swifty方式越多 leftimageview.image = #imageLiteral(resourceName: "rosemary")
您可以在Xcode中使用Swift Image Literal,方法是开始输入Image Literal
并使用自动完成并选择您的图片
答案 1 :(得分:0)
如果您正在使用图像文字,则不需要使用UIImage
构造函数,只需执行leftimageview.image = rosemary
,其中迷迭香是屏幕截图中的图像文字(实际上,与图像预览一起显示)它是#imageLiteral(resourceName: "rosemary")
)