簡體   English   中英

什么是UIButton backgroundImage鍵? 的iOS

[英]What is the UIButton backgroundImage key? iOS

這是我的第一個問題。

我正在嘗試以編程方式更改UIButton的背景圖像,但是有一個問題,我找不到背景圖像的鍵。 要理解,這是我的代碼:

    [[self.view viewWithTag:69000+i] setValue:[UIImage imageNamed:[NSString stringWithFormat:@"%d-options.png", i+1]] forKey:@"backgroundImage"];

執行此操作后,應用程序崩潰。 給出此錯誤:

線程1: main.m中的信號SIGTRAP
並在調試器中: (lldb)

因此,如果我是對的,並且崩潰是由不正確的鍵( backgroundImage )引起的,那么引用背景圖像的鍵是什么?

非常感謝你!!

PD:我需要通過self.view viewWithTag來完成……

而為什么不使用這個:

   if([[self.view viewWithTag:69000+i] isKindOfClass:[UIButton class]])
    {
        UIButton *currentButton = (UIButton *)[self.view viewWithTag:69000+i];
        [currentButton setImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d-options.png", i+1]] forState:UIControlStateNormal];
    }

暫無
暫無

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

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