簡體   English   中英

以編程方式更改UIButton上的背景圖像

[英]Changing the background Image on a UIButton programmatically

在我的應用程序中,我正在設置一些操作,以允許用戶通過Web服務創建/編輯/刪除某些選項。 在允許執行此操作的同時,我需要實現一個計時器,以阻止人們重復添加,刪除,添加,刪除.....當用戶按下按鈕時,我調用這樣的方法[sender setBackgroundImage:img forState :UIControlStateNormal]。 這似乎工作正常。

當我的計時器在x秒后失效時,我正在調用另一種方法來恢復背景圖像[changeAdminPinBtn setBackgroundImage:image forState:UI ....]。 圖像指向@“ button.png” btw。

以上方法不會改變我的背景圖像。 已經為UIButton聲明了一個屬性,但似乎找不到將backgroundImage按鈕更改為我想要的圖像的方法。

初始UI已在IB中連接起來,我正在嘗試以編程方式更改這些按鈕的屬性。

有人可以幫忙闡明一下這個問題嗎?

我可以想到幾件事要檢查:

  1. 功能真的被召喚了。
  2. changeAdminPinBtn正確設置並鏈接到IB。
  3. 其他任何地方都沒有其他setBackgroundImage

暫無
暫無

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

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