Я построил парадигму, чтобы показать вам, с какой проблемой сталкиваюсь.Как проверить, достиг ли веб-страница сверху?
Представьте, что вы хотите, чтобы кнопка появлялась каждый раз, когда веб-страница прокручивается вверх (не прокручивается вверх, а когда веб-страница достигла вершины), и вы хотите, чтобы кнопка исчезла в тот момент, когда пользователь прокручивает вниз.
Любой разумный человек подумает, что, проверив scrollView.contentOffset.y, вы можете получить состояние прокрутки веб-страницы. Если это 0, то он сверху.
if (scrollView.contentOffset.y == 0) {
// It's on top.
}
Однако, есть некоторые страницы, на которых этот метод не работает. Например: http://www.apple.com/iphone-5s/
СодержимоеOffset остается (0, 0) независимо от того, сколько вы прокрутите вниз. Мне не нужны страницы, которые не прокручиваются. Я только забочусь о страницах, которые прокручиваются, но contentOffset остается (0, 0), как и выше.
Как решить эту проблему? Возможно, используя javascript? У меня нет идей.
Это не имеет значения, если решение в Objective-C или Javascript или любой другой язык, который работает в рамках программирования iPhone. Я просто подумал, что javascript с большей вероятностью предложит решение, поэтому я отметил его. Это проблема Objective-C и Javascript. – Vulkan
Как я могу предложить репутацию? – Vulkan
Посетите Справочный центр, чтобы узнать, как пользоваться сайтом: http://stackoverflow.com/help или совершить экскурсию: http://stackoverflow.com/tour – Sid