По поводу первого:
на девайсах семейства + (6+, 7+) прямо таки стабильно воспроизводился баг, что при вызове disable/enableTextField поле реально дизейблилось/становилось активным, но цвет текста не менялся. Нагуглил, что достаточно переустановить текст (textField.text = textField.text), вроде помогло
По поводу второго:
сделал отдельный метод для конфигурации autocapitalizationType, и сделал класс InnerTextField с его свойствами и методами публичным - оказался полезен сам по себе.
Решает сразу два issues: https://github.com/chausovSurfStudio/TextFieldsCatalog/issues/15 https://github.com/chausovSurfStudio/TextFieldsCatalog/issues/16
По поводу первого: на девайсах семейства + (6+, 7+) прямо таки стабильно воспроизводился баг, что при вызове disable/enableTextField поле реально дизейблилось/становилось активным, но цвет текста не менялся. Нагуглил, что достаточно переустановить текст (textField.text = textField.text), вроде помогло
По поводу второго: сделал отдельный метод для конфигурации autocapitalizationType, и сделал класс InnerTextField с его свойствами и методами публичным - оказался полезен сам по себе.