Как обнаружить касания в строке состоянияIOS

Программируем под IOS
Ответить
Anonymous
 Как обнаружить касания в строке состояния

Сообщение Anonymous »

В моем приложении есть собственный вид, который пользователь может прокручивать. Однако это представление не наследуется от UIScrollView. Теперь я хочу, чтобы пользователь мог прокручивать это представление вверх, как это позволяет любое другое прокручиваемое представление. Я решил, что прямого способа сделать это нет.

Google нашел одно решение: http://cocoawithlove.com/2009/05/interc ... es-on.html Это больше не работает на iOS 4.x. Это бесполезно.

У меня возникла идея создать представление прокрутки и хранить его где-нибудь, просто чтобы перехватывать его уведомления и затем пересылать их под свой контроль. Это не лучший способ решить мою проблему, поэтому я ищу «более чистые» решения. Мне нравится общий подход вышеупомянутой ссылки на подкласс UIApplication. Но какой API может дать мне достоверную информацию?

Есть ли какие-нибудь мысли, помощь и т. д.?

Изменить: Еще одна вещь, которая мне не нравится в моем текущем решении, это то, что оно работает только до тех пор, пока в текущем представлении нет представлений прокрутки. Жест прокрутки вверх работает только в том случае, если имеется ровно одно представление прокрутки. Как только манекен добавляется (подробности см. в моем ответе ниже) в представление с другим представлением прокрутки, жест полностью отключается. Еще одна причина искать лучшее решение...

Подробнее здесь: https://stackoverflow.com/questions/375 ... status-bar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»