Desplazamiento UIScrollView – Bloquear hilo principal

Tengo un extraño problema mientras UITableView está desplazándose. No puedo invocar ningún evento (tocar el button, cambiar el color de la disposition). Lo curioso es que cuando toco UISeachBar, el keyboard aparece de inmediato. Me doy count de que el hilo principal ha sido bloqueado, pero me pregunto si hay alguna solución para solucionar este problema.

Con la breve descripción de su problema, supongo que es porque cuando desplaza el cambio de bucle de NSDefaultRunLoopMode de NSDefaultRunLoopMode de NSDefaultRunLoopMode a NSEventTrackingRunLoopMode (consulte NSEventTrackingRunLoopMode bucle de ejecución )

Para cambiar su UI mientras se desplaza, la solución parece realizar las actualizaciones de su UI en NSRunLoopCommonModes que incluye el modo de bucle en el que se orienta.

Prevenga que pueda hacer que el desplazamiento de su vista de tabla sea torpe.