Я начинаю новый проект, и у меня есть некоторые сомнения в отношении передовых методов раскадровки, в частности о дополнительных скрытых видах (показывать только при определенных обстоятельствах).Должны ли дополнительные представления быть добавлены раскадровкой/xib, а затем скрыты или добавлены программно? (Хорошая практика)
Предположим, у вас есть приложение для загрузки PDF-файлов, когда пользователь выбирает кнопку загрузки, появляется панель UIProgress и показывает ход загрузки. Должен ли этот индикатор выполнения быть включен в раскадровку или сгенерирован программно, когда пользователь нажимает кнопку загрузки?
Это простой пример, но что, если есть не только UIProgressBar, но и несколько скрытых (необязательных) кнопок? Что делать, если некоторые из кнопок перекрываются? (Я знаю, что наложенная кнопка плохой дизайн, но только для целей примера)
Должны ли эти скрыть или добавить программно? Как насчет производительности? Некоторые говорят, что для разбора раскадровки/Xib требуется больше времени, чем просмотр с программной сборкой.
Отличный ответ. Я приложу больше усилий к вещам, которые на самом деле имеют значение –