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