2016-07-31 5 views
0

Итак, у меня есть ViewController, который обрабатывает функцию типа секундомера, но пользователь может просматривать содержимое, связанное с заданием, которое синхронизируется в отдельных контроллерах представлений. Когда они просматривают этот контент, я хочу, чтобы на экранах содержимого, связанных с задачами, отображалась минимальная версия секундомера (не более типичного заголовка).Рекомендации по использованию одного класса UIView для повторного использования для нескольких ViewControllers по определенному пути?

В настоящее время я создал это в IB, и я продублировал его и его элементы управления на каждом ViewController, и я обновляю таймер с помощью уведомлений.

Я уверен, что есть лучший способ сделать это. Я хотел бы создать модуль заголовка «UIView countdown», модуль кода IE один раз и повторное использование, а не дублировать.

Так,

1), что предложенный подход к этому?

2) Было бы лучше всего закодировать этот заголовок мини-таймера UIView как пользовательский класс и передать его каждому ViewController через segue?

3) Есть ли способ достичь этого в IB без необходимости его кодировать?

ответ

0

Вы можете создать нить и подкласс, которые затем загружают этот наконечник, когда это необходимо.

Смежные вопросы