一個按鈕,按下調用我的代碼視圖:刷新之前presentmodalviewcontroller
buttonlabel.text = @"Wait";
[self presentModalViewController:controller animated:YES];
buttonlabel.text = @"Done";
我想立即改變標籤爲「等待」按鈕被按下後。目前發生的情況是視圖的顯示需要1-2秒,並且只有在這些1-2秒過去之後以及視圖更改之前,標籤纔會變爲「等待」。
將動畫從YES更改爲NO不會有幫助。
是'IBAction'中的三行代碼嗎?如果您註釋掉'presentModalView'這一行,文本會立即改變嗎? – aforaudrey 2012-08-06 17:55:55
如果我拿出presentModalView線,文字會立即改變。這些行不是來自IBAction(我沒有使用NIB文件)。該按鈕是以編程方式創建的。代碼行來自單擊按鈕時調用的方法。 – kzia 2012-08-06 20:05:23