Автоматическая прокрутка вниз на основе выбора - PullRequest
0 голосов
/ 17 июня 2019

enter image description here

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

Но когда пользователь выбирает звезды, мне нужно прокручивать автоматически.

Я написал следующий код, но он дал дополнительное пространство для прокруткичем высота просмотра на скроллвью.как показано на рисунке

if (self.scrollview.contentOffset.y != ratingMainview.frame.minY) {
    self.scrollview.setContentOffset(CGPoint(x: 0, y:ratingMainview.frame.minY), animated: true)
}

1 Ответ

0 голосов
/ 17 июня 2019

Ваш код почти правильный, но отсутствуют две детали. Во-первых, contentOffset инвертируется, поэтому вам нужен знак минус: -ratingMainview.frame.minY. Во-вторых, я не уверен, что вы хотите использовать ratingMainview.frame.minY. minY - вершина представления.

...