我試圖改變25個按鈕的圖像與更改之間的延遲時間,它不起作用。圖像按鈕不改變
的代碼是:
do {
if (Anterior > -1) {
[[BtnArray objectAtIndex(Anterior)] setImage:Nil];
}
[[BtnArray objectAtIndex:(Gira[J])]
setImage:[NSImage imageNamed:@"Encen.png"]];
Anterior = Gira[J];
Delay(Espera,&junk);
++J;
} while (J<25);
什麼是'前','Gira','延遲()','埃斯佩拉','垃圾'? 「它不工作」是不夠的。什麼不工作? – sidyll
究竟什麼不行?延遲或圖像變化? Delay()函數如何實現? –
如果您的'Delay()'只是對'sleep'的調用,它將不起作用。 'sleep'被阻塞,並且UI必須等待整個'do {} while()'循環在更新之前終止。 – Cyrille