2012-12-04 53 views

回答

0

正如文檔所述("imageView is the button’s image view. (read-only)"),它是隻讀屬性,您不能更改imageView。您必須使用推薦的方法setImage:forState:。基本上UIButton可能會有不同的實現,而不是你期望的,myBtn.imageview.image可能實際上不會將所需的圖像設置爲按鈕。 setImage:forState:可能具有與僅設置myBtn.imageview.image = newimg;完全不同的實現。通過在你的問題中直接設置,你可能會得到一些意想不到的結果,因爲實際的實現不會被執行。

相關問題