Должен ли пользовательский UIInputView быть одиночным? - PullRequest
0 голосов
/ 26 февраля 2019

Если я пишу пользовательский UIInputView, разве представление не должно быть одноэлементным ... особенно, если его создание дорого?

https://developer.apple.com/documentation/uikit/uiinputview

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

Есть ли подводные камни в этом случае?Представление будет связывать нажатия клавиш с типичным интерфейсом шаблона делегата.

Одна ловушка, которую я вижу, состоит в том, что UITextField и UITextView, по-видимому, содержат сильную ссылку на свойство inputView.Это может привести к тому, что синглтон никогда не будет освобожден.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...