Я создаю приложение для наклеек в iOS 10 с использованием проекта шаблона iMessage. Я загружаю наклейки, и они выглядят отлично в сжатом режиме. Я нажимаю стрелку «^» для перехода в расширенный режим, а затем в сжатый режим, затем вижу проблему. Проблема заключается в том, что наклейки на какой-то причине не начать с начала UIStickersView, как показано ниже: Существует разрыв в верхней части:UIStickerBrowserView не верно восстанавливается в приложении наклейки iOS 10
Я попытался следующие подходы и ни один из них работали :
//self.stickerBrowserView.contentOffset = CGPoint(x: 0, y: 0)
self.stickerBrowserView.setContentOffset(CGPoint(x: 0, y: 0), animated: false)
//self.stickerBrowserView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
Хотя это может быть ценным советом для решения проблемы, хороший ответ также демонстрирует решение. Пожалуйста, [править], чтобы предоставить пример кода, чтобы показать, что вы имеете в виду. В качестве альтернативы подумайте о том, чтобы вместо этого писать это как комментарий. –
@TobySpeight Раскадровка - это не код. Пожалуйста, будьте осторожны с этими авто комментариями :) – Undo
@ Это, это не очевидно, учитывая, что вопрос включает пару строк кода, и нет языкового тега. Вопрос даже по теме? –