【发布时间】:2011-04-13 11:16:36
【问题描述】:
我有一个问题:
我在没有 InterfaceBuilder 的情况下设计了我的 GUI,
现在我想在短时间内更改按钮的图像,
但它不会改变,直到整个 for 循环完成。
我究竟做错了什么?
for (size_t i=0; i< 100; ++i){
switch (variable) {
case 0:
[self changeRedButtonToWhite: redButton];
break;
case 1:
....
}
}
-(IBAction) changeRedButtonToWhite: (id)sender{
[sender setBackgroundImage: whiteImage forState: UIControlStateNormal];
}
【问题讨论】:
-
变量的起始值是多少?另外,for循环和switch/case语句的原因是什么?
-
变量不重要。当变量为 0 时,没有任何反应。这就是重点?!?
标签: iphone objective-c ios uibutton