@IBOutlet weak var checkMark: UIImageView!
override func viewDidLoad() {
checkMark = UIImageView(image: UIImage?)
}
我已经初始化了一个对象,并使用UIImage对其进行了设置。我认为这是初始化其中有图片的对象,因此它应该显示在屏幕上,但是在checkMark.isHidden = true
时返回nil。
因此,我使用此方法,只需将资产中的图像设置为checkMark.image
。可以,但是我不知道这两者之间有什么区别。
checkMark.image = #imageLiteral(resourceName: "answerCheckMark.png")
答案 0 :(得分:1)
似乎是出口,所以不要这样做
<p id=“Text”></p>
<button onclick=“MyFunction”>Click Me</button>
因为它将checkMark = UIImageView(image:myImage)
的引用更改为未保留(weak var
)的rhs,这将使其变为零,您可以阅读该行中显示的警告xcode,因此仅更改image属性>