我有一個功能,選擇UITableView
上的行,然後觸發didSelectRowAtIndexPath
來模擬被點擊的行。這一切都發生得非常快,很難看到發生了什麼事情,我想在這些行爲之間人爲地停頓一下,以便它更加令人愉悅。iPhone ...動作之間暫停當前線程(非阻塞)
我使用NSTimer
使用以下代碼實現了此功能,但它只具有低至1秒的分辨率。理想情況下,我想暫停300毫秒左右。我怎樣才能儘可能地實現?
[[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1]];