В IOS 6, вы можете перейти к вершине UIScrollView с помощью:В iOS 7, как прокручивать верхнюю часть UIScrollView при использовании полупрозрачного UINavigationBar?
[scrollView setContentOffset:CGPointZero animated:YES];
Если вы используете этот код в прошивке 7 с полупрозрачный панелью навигации, вы получите результат, который технически правильно, но не удобный. Верх прокрутки будет помещен в начало экрана.
Как бы расположить в верхней части представления прокрутки в нижней части панели навигации вместо этого? Я ищу решение, которое не является жестко запрограммированным, потому что в моем приложении иногда можно скрывать строку состояния и панель навигации. Кроме того, я хотел бы сохранить полупрозрачный эффект вместо того, чтобы справляться и делать self.edgesForExtendedLayout = UIRectEdgeNone
.
Это работает. 'TopLayoutGuide' является' id ', поэтому, чтобы получить значение CGFloat, вам нужно использовать' topLayoutGuide.length'. –
Pwner
Да, конечно. Я обновил, спасибо за головы. –