У меня есть 5 сегментированных сегментов contol на панели навигации, и требование моего приложения таково, что мне нужно изменять представления только в пределах одного сегмента. Теперь у меня есть два UIViews
в пределах одного xib. Я установил целочисленный флаг и в зависимости от этого флага мне нужно изменить представления. Я отправляю это, потому что оба представления будут иметь представление таблицы в пределах одного xib, и они будут иметь разное количество строк, разные cellForRowAtIndexPath
и didSelectRowAtIndexPath
. Итак, два вопроса: как выбрать конкретное представление в зависимости от флага и как управлять методами делегирования обоих UIViews в качестве владельца файла создадут проблемы? Если кто-то предлагает создать отдельный класс с UIViewController, то как перезаписать/заменить представление для этого конкретного сегмента?Выберите конкретный UIView, когда просмотр загружен в один файл xib.
Обратите внимание, что я не использую раскадровки. App основан на XIB-й только