Ответ 1
Статические ячейки в основном являются "тем, что вы видите, это то, что вы получаете" в Interface Builder. То, что вы указали в UITableView
, - это то, что вы увидите при запуске приложения.
Вместо динамических прототипов вы можете выложить ячейки, которые вы можете повторно использовать, позвонив:
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB];
При этом вы определяете количество ячеек, используя методы делегата в UITableViewController
. Вы можете иметь несколько ячеек прототипа и определить, для загрузки в зависимости от пути указателя.
Вы можете использовать segues с обоими.
Я бы порекомендовал прототипы для вашего приложения, так как кажется, что из вашего вопроса количество меняющихся ячеек изменится.