Прокрутите, чтобы обновить на Lion

#cocoa #osx-lion #refresh #nsscrollview #pull-to-refresh

#какао #osx-lion #обновить #nsscrollview #потяните, чтобы обновить

Вопрос:

Возможно ли получить «pull-to-refresh» scrollview, присутствующий во многих приложениях на iOS, в Lion? Я смог получить свой вид в «области отказов» прокрутки и определить, когда нужно обновить. Моя проблема заключается в том, что при обновлении просмотр прокручивается вверх, а затем отключается, когда это будет сделано.

Есть идеи?

Комментарии:

1. Я перепробовал так много вещей, что это смешно. Я попытался добавить «обновить представление» в качестве подвида документа и переместить все вниз по его высоте, и это работает, но выглядит странно видеть, как все телепортируется вниз. Я ищу естественное решение.

Ответ №1:

Я, наконец, добился этого, и я открыл исходный код здесь: https://github.com/alexzielenski/ScrollToRefresh