簡體   English   中英

使用變量更改UIButton圖像

[英]Use a variable to change UIButton image

我想使用包含圖像名稱的變量來更改UIButton圖像。 變量名稱為cardSeaTapped ,包含“ ruterEss”。

我想到這樣的事情(我知道這是錯誤的):

btnCardSea1.setImage(UIImage(cardSeaTapped, ofType: "png"), for: .normal)

你可能需要

btnCardSea1.setImage(UIImage(named:"\(cardSeaTapped).png"), for: .normal)

要么

btnCardSea1.setImage(UIImage(named:cardSeaTapped), for: .normal)

其中cardSeaTappedString類型

您可以使用圖像文字,您必須將圖像拖放到資產中,然后在setImage方法中,您必須編寫圖像文字,然后會出現圖像徽標,當您雙擊它時,將獲得所有圖像,然后必須選擇一個,而無需在代碼中寫入圖片名稱。 當您注釋代碼時,它將類似於//btnCardSea1.setImage(#imageLiteral(resourceName:“ cardSeaTapped”),用於:.normal)

請檢查圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM