Я новичок в Objective-C, и это вопрос новичка. Я пишу приложение, которое имеет эту нестандартную метку во многих представлениях. (редактировать) Метка состоит из двух частей: основная метка, которая действует как заголовок, и меньшая подметка с коротким текстом. (/edit) Кажется глупым ставить метки вручную на все представления, поэтому я начал думать о создании пользовательского элемента управления, состоящего из двух меток: mainLabel
и subLabel
. Я не уверен, какой подход лучше здесь. Должен ли я сделать собственный UIView
или есть лучший способ сделать это?
Если настройка UIView
является правильным способом, как мне настроить метки? Является ли создание делегата протокола, который заставит ViewController реализовать методы инициализации управления метками, правильным способом сделать это?
РЕДАКТИРОВАТЬ: Как мне повторно использовать пользовательский UIView, поэтому позже, когда изменится стиль меток, мне не нужно менять внешний вид каждого из них отдельно, но иметь какой-то шаблон o, который будет использоваться каждый раз, когда используется пользовательский UIView
Я помещу здесь ответ для тех, у кого возникнет такой же вопрос:
Вы должны использовать пользовательский UIView для управления установкой меток (см. ответ ниже) вместе с файлом .xib, который будет определять шаблон для внешнего вида метки. Если вас интересуют файлы UIView и .xib, ознакомьтесь с этим: Как использовать xib и подкласс UIView вместе?
Спасибо за вашу помощь!