1. ホーム
  2. ios

[解決済み] UIScrollViewはスクロールが終了するまでNSTimerを一時停止させる

2023-05-09 15:11:11

質問

を実行中に UIScrollView (またはその派生クラス) がスクロールしている間、すべての NSTimers はスクロールが終了するまで一時停止されます。

これを回避する方法はありますか?スレッド?優先順位設定?何かありますか?

どのように解決するのですか?

簡単で、実装が容易な解決策があります。

NSTimer *timer = [NSTimer timerWithTimeInterval:... 
                                         target:...
                                       selector:....
                                       userInfo:...
                                        repeats:...];
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];