[英]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.