Добавил UIRefreshControl в одно из моих табличных представлений здесь и просто использовал responsesToSelector в контроллере табличного представления, чтобы увидеть, имеет ли он свойство refreshControl перед настройкой и добавлением UIRefreshControl с помощью NSClassFromString(). Работает отлично, и я могу продолжать поддерживать iOS 5.1 (только без нового элемента управления).
Однако… я хочу переопределить методы beginRefreshing и endRefreshing для динамического изменения цвета оттенка элемента управления. И я подумал, что создание подкласса UIRefreshControl будет самым простым способом сделать это. Но как мне это сделать и при этом поддерживать iOS 5.1?