У меня есть пользовательский вид в моем приложении, который можно прокручивать пользователем. Однако это представление не наследуется от UIScrollView. Теперь я хочу, чтобы пользователь мог прокрутить это представление до вершины, точно так же, как позволяет любое другое прокручиваемое представление. Я понял, что нет прямого способа сделать это.
В Google появилось одно решение: http://cocoawithlove.com/2009/05/intercepting-status-bar-touches-on.html Это больше не работает на iOS 4.x. Это не-идти.
У меня возникла идея создать прокрутку и сохранить ее где-нибудь, просто чтобы поймать ее оповещения, а затем отправить их мне под свой контроль. Это не очень хороший способ решить мою проблему, поэтому я ищу "более чистые" решения. Мне нравится общий подход вышеупомянутой ссылки к подклассу UIApplication. Но какой API может дать мне достоверную информацию?
Есть ли какие-то мысли, помощь и т.д.??
Изменить: Еще одна вещь, которая мне не нравится в моем текущем решении, заключается в том, что она работает только до тех пор, пока в текущем представлении нет прокрутки. Жест с прокруткой вверх, работает только в том случае, если вокруг есть один вид прокрутки. Как только манекен добавлен (см. Мой ответ ниже для получения дополнительной информации) в представление с другим прокруткой, жест полностью отключен. Еще одна причина поиска лучшего решения...