Используйте UIScrollView для отображения вида, занимающего половину экрана - PullRequest
0 голосов
/ 17 ноября 2018

Я работаю над приложением, в котором пользователь добавляет теги для своих изображений.Изображение отображается в верхней части экрана, у меня есть текстовое поле посередине, а теги отображаются в нижней половине экрана.Если пользователь добавляет больше тегов, чем размер tagListView (я использую Cocoapod TagListView), я хочу, чтобы пользователь мог прокручивать и видеть все свои теги, а не теги, уходящие с экрана.Я использую UIScrollView, чтобы попытаться решить эту проблему, но он, кажется, не «привязан» к моему tagListView, даже если я добавил его как подпредставление UIScrollView (это означает, что индикатор прокрутки перемещается вверх и вниз, ноtagListView нет).

Вот мой код (я хочу сделать это программно) ...

var scrollView = UIScrollView()
        scrollView.frame = tagListView.frame
     //   scrollView.contentSize.height = 2*(tagListView.frame.size.height) //When the user adds more tags update this value
        view.addSubview(scrollView)
        scrollView.addSubview(tagListView)
        scrollView.bringSubview(toFront: tagListView)

Другая проблема, с которой я столкнулся, заключается в том, что scrollView, похоже, обрезает верхмоего tagListView.Я впервые работаю с UIScrollView, поэтому, пожалуйста, просветите меня;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...