Как установить высоту прокрутки при динамическом создании элементов пользовательского интерфейса

Если вы используете какую-либо фреймворк, например django / bootle, они часто отправляют некоторый механизм шаблонов. Предположим, вы используете бутылку, а механизм шаблонов по умолчанию - SimpleTemplate Engine . Ниже приведен чистый html-файл

$ cat footer.tpl

© stackoverflow, inc 2015

. Вы можете включить footer.tpl в свой основной файл, например:

$ cat dashboard.tpl
%include footer

Кроме того, вы также можете передать параметр в ваш dashborard.tpl.

1
задан learner 18 January 2019 в 06:13
поделиться

1 ответ

В соответствии с вашим вопросом вам нужно представление прокрутки с динамическим содержанием в нем. Вы можете решить свою проблему двумя способами. Сначала используется Tableview вместо представления прокрутки. Но я постараюсь ответить на ваши вопросы с вашей реализацией.

  • Добавьте ScrollView в ViewController с ограничением сверху, снизу, впереди и трейлингом с его суперпредставлением.

  • Добавьте StackView с ограничением в начале, в конце, сверху и снизу.

  • Всякий раз, когда вы добавляете контент StackView программным способом, вызывайте self.view.layoutIfNeeded() и self.view.layoutSubviews().

  • Окончательно установите размер содержимого для просмотра с прокруткой. scrollView.contentSize = CGSize(width:CGFloat, height: CGFloat)

0
ответ дан Jarvis The Avenger 18 January 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: