Как правило, идут с отдельными взглядами.Представление Scrollable - это приблизительное представление о том, чего вы пытаетесь достичь (по внешнему виду), тогда как отдельные представления более точно отражают ваши цели.
Некоторые типичные преимущества:
если вы измените свой дизайн пользовательского интерфейса, например, если один из этих фильтров должен перейти на другую страницу, а 4 остаться здесь ... тогда весь View легко переместить, не меняя eixsting.
вы можете поместить каждое представление в отдельный файл NIB (если они разные) или загружены из отдельного экземпляра ViewController (если они одинаковые), и вы получите некоторые из преимуществАвтоматическое управление памятью VC / NIB от Apple.
Обычно люди начинают с одного и того же представления для каждого фильтра, используя один класс VC (создается несколько раз, один раз для каждой вкладки).
Затем, по мере развития приложения, они обнаруживают, что для одной вкладки требуется другой макет, поэтому они добавляют другой класс VC и им нужно только обновить строку alloc / init для этой одной вкладки.