У меня странная проблема, у меня есть UITextField
в моей форме, и я могу перемещать их мгновенно (когда у них есть фокус или нет), все движения синхронизируются с drawrect
основного вида.
проблема в том, что , когда один UITextField
сфокусирован , когда я убираю фокус, который также отклоняет клавиатуру , затем все перемещения или обновления (например, непрозрачность) задерживаются на 200-300 мс! как ожидание закрытия клавиатуры. drawrect
все еще работает, но обновление на UITextfield
не отражается.
Похоже, что все обновления, которые я сделал для UITextField
, откладываются на 200-300 мс позже, НО ДРАГОЦЕНКА основного представления пользовательского интерфейса все еще запускается каждые 16 мс (поэтому приложение не заморожено)
Есть идеи, что не так? Что я могу сделать, чтобы заставить поле пользовательского интерфейса refre sh?