Вид прокручивается в режиме прокрутки при прокрутке - PullRequest
0 голосов
/ 09 апреля 2019

Всякий раз, когда вы прокручиваете, вид заголовка выдает ошибку и быстро переключается между двумя положениями. Метке удается оставаться в пределах ограничений представления, и это только позиция представления, которая вызывает ошибки.

Я сделал gif проблемы, если она все еще неясна или вам нужно увидеть пример проблемы.

https://gph.is/g/EJ09l9Z

Я пытался играть с ограничениями, но безрезультатно. Я все еще верю, что проблема связана с ограничениями, хотя я ни в коем случае не являюсь экспертом в Xcode или swift, поэтому могу ошибаться.

Это ограничения, с которыми я работал и пытался заставить это работать.

titleView.leftAnchor.constraint(equalTo: scrollView.contentView.leftAnchor).isActive = true
titleView.topAnchor.constraint(equalTo: scrollView.contentView.topAnchor, constant: 6).isActive = true
titleView.rightAnchor.constraint(equalTo: scrollView.contentView.rightAnchor, constant: 6).isActive = true
titleView.bottomAnchor.constraint(equalTo: timeView.topAnchor).isActive = true

titleLabel.leftAnchor.constraint(equalTo: titleView.leftAnchor, constant: 10).isActive = true
titleLabel.topAnchor.constraint(equalTo: titleView.topAnchor).isActive = true
titleLabel.rightAnchor.constraint(equalTo: titleView.rightAnchor).isActive = true
titleLabel.bottomAnchor.constraint(equalTo: timeView.topAnchor).isActive = true
titleLabel.layer.masksToBounds = true

Цель состоит в том, чтобы заголовок оставался в одной позиции при прокрутке вида, например надписей и представлений под ним. Не стесняйтесь предлагать любые другие исправления или запрашивать больше кода, я просто не знаю, в чем проблема, если не ограничения.

Также для пояснения я не использую UIScrollView, а скорее OLEContainerScrollView. https://github.com/ole/OLEContainerScrollView
https://oleb.net/blog/2014/05/scrollviews-inside-scrollviews/

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