iOS, как я могу упаковать повторно используемый код в многократно используемый виджет пользовательского интерфейса? Как сильно видоизмененный текстовый виджет? - PullRequest
5 голосов
/ 09 марта 2011

iOS, как я могу упаковать повторно используемый код в многократно используемый виджет пользовательского интерфейса? Как сильно видоизмененный текстовый виджет?

Я создал UITextView, который имеет множество пользовательских функций, специфичных для моего приложения (запускает веб-сервер для некоторых специальных макросов, имеет специальный словарь автозаполнения и т. Д.)

Я хочу повторно использовать эту специальную текстовую запись на нескольких экранах в моем приложении iOS. Как я могу аккуратно упаковать этот код, чтобы его можно было легко использовать так же просто, как можно использовать UITextView?

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

вы можете создать класс, который будет иметь UITextView в качестве суперкласса, и этот класс также будет местом реализации ваших функций для поддержки пользовательских функций, и в дальнейшем ваш класс будет использоваться напрямую вместо UITextView для использования пользовательских функций.

1 голос
/ 09 марта 2011

Вы помещаете блок @interface в файл .h и блок @implementation в файл .m.Затем в любом файле, который вы хотите использовать, в #import файле .h вверху (с использованием двойных кавычек, а не угловых скобок).

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