То, что я хочу сделать, это увеличить размер прокручиваемого содержимого моего UIScrollView программно (каждый раз, когда нажимается кнопка, UILabel создается и накладывается один на другой в scrollView) и добавляет дополнительную высоту к вершине моего текущего ScrollView, так что я могу прокручивать дальше вверх (а не вниз).
Я на самом деле понял, как добавить больше прокручиваемого пространства содержимого в мое представление прокрутки:
var contentRect = CGRect.zero
for view in scrollView.subviews {
contentRect = contentRect.union(view.frame)
}
scrollView.contentSize = contentRect.size
Однако, дополнительное пространство, добавляемое к представлению прокрутки, находится внизу представления прокрутки, когда я хочу, чтобы оно было вверху (чтобы я мог прокрутить дальше). Есть ли способ, которым я могу сделать это? Надеюсь, это имеет смысл.