Случай A: Если вы собираетесь добавить ограниченное количество этого типа зрения
Создать один ViewController, добавьте TextField, метку и т.д. для просмотра этого вида контроллера. Создать новый экземпляр этого ViewController, когда пользователь нажимает кнопку Добавить затем использовать addSubview по ссылаюсь у позиции ранее Добавленный взгляд в
Случай B: Если количество не ограничено вам понадобится свиток, то Tableview является лучшим вариантом
Вам нужно будет создать пользовательскую ячейку с вашими метками и текстовым полем ИЛИ вы можете сделать то же самое с помощью ячейки прототипа, если используете раскадровку.
Когда пользователь нажмет кнопку добавить это сделать
// Обновление datasoure для новой ячейки
[tableView insertRowsAtIndexPaths:paths
withRowAnimation:UITableViewRowAnimationTop];
Вы можете создать добавить больше вид и установить его в качестве таблицы колонтитула, как это будет всегда оставаться на дне, как этот
table.tableFooterView = assignYourAddMoreViewHere;