[英]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)
其中cardSeaTapped
是String類型
您可以使用圖像文字,您必須將圖像拖放到資產中,然后在setImage方法中,您必須編寫圖像文字,然后會出現圖像徽標,當您雙擊它時,將獲得所有圖像,然后必須選擇一個,而無需在代碼中寫入圖片名稱。 當您注釋代碼時,它將類似於//btnCardSea1.setImage(#imageLiteral(resourceName:“ cardSeaTapped”),用於:.normal)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.