Допустим, у меня есть массив массивов, и для каждого массива в массиве я хочу визуализировать табличное представление.Как бы я подошел к этой проблеме?
Вы, вероятно, отобразили бы список всех массивов (или того, что соответствует каждому массиву) и таблицу.Когда пользователь выбрал одну из вещей в списке, вы можете настроить источник данных табличного представления на использование соответствующего массива.
Конечно, это не единственный способ.Если вы действительно хотите нарисовать разные таблицы для каждого массива в списке, вы можете сделать это - вы отвечаете за свой код.Но зачем все усложнять?
Поскольку вы, очевидно, создаете пользовательский интерфейс на раскадровке, я не знаю, как условно визуализировать элементы.
Раскадровки не являютсяединственный способ создать пользовательский интерфейс, и они также намного более гибки, чем просто статическая коллекция элементов.Раскадровка по сути представляет собой набор связанных сцен, где каждая сцена является шаблоном для отображения содержимого.Но ваш код может корректировать объекты в сцене, в том числе скрывать или показывать их, изменять их положение и добавлять виды, удаляющие руды.Поэтому, если вы хотите, вы можете создать сцену с отдельной таблицей для каждого из элементов в вашем списке, а затем просто настроить видимость различных таблиц в соответствии с тем, что выбрано.Или у вас может не быть таблиц вообще, и ваш код может создать такую на лету и вставить ее в представление.
Короче говоря: вы слишком много думаете о том, как работают раскадровки.Начните читать о о том, как работают контроллеры представления , и вскоре вы гораздо лучше поймете, какой тип контроля над пользовательским интерфейсом у вас есть.