HI,
У меня есть небольшая головоломка.У меня есть UIView, который рисует дугу с течением времени в зависимости от скорости, с которой происходят определенные вещи в моем коде.Он никогда не может остановить рисование, и скорость, с которой он рисует, может измениться.
Когда я начал делать это, я подумал, что мне следует рассчитать процент дуги, чтобы нарисовать в отдельном потоке.Это отлично.Проблема в том, что для перерисовки дуги на основе нового процента мне нужно выполнить функцию updateArc в главном потоке.
Поскольку мое требование состоит в том, чтобы оно постоянно обновляло основной поток, оно никогдаделай что-нибудь ещеЕсли я не использую основной поток для вызова функции обновления дуги, обновление никогда не произойдет.
Как я могу постоянно обновлять UIView без прерывания основного потока?