UITextField мерцает и становится волнистым при уменьшении размера - PullRequest
0 голосов
/ 05 мая 2019

У меня есть UITextField с текстом "llllllllll".

Я использую жест щипка, чтобы уменьшить его, уменьшив transform.a вида с 1 до 0,001 или ниже.Когда текстовое поле становится меньше, я наблюдаю эффекты мерцания волн и волос.

Какие методы доступны в iOS, чтобы избежать этих эффектов?

По сути, любое поведение, которое легко для глаз, в порядке, если кажется, что размер текста уменьшается.

Добавление видео на YouTube и анимированного GIF-файла, показывающего эффекты: эффект волнения и мерцания (youtube) эффект волнения и мерцания (анимированный gif)

Я еще ничего не пробовал.Есть ли стандартный подход к этой общей проблеме?

1 Ответ

0 голосов
/ 12 мая 2019

Я пытаюсь добавить эффект размытия, чтобы увидеть, не выглядят ли эффекты мерцания и волны слишком плохо.Но эффект размытия не влияет на UITextField.Это работает нормально с UILabel, хотя.

Это код:

blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; 
visualEffectView = [[UIVisualEffectView alloc] initWithEffect:boardView.blurEffect];

visualEffectView.frame = textField.bounds;
textField.backgroundColor = [UIColor clearColor];
[textField addSubview:visualEffectView];

эффект размытия на поле uitext

...