Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UIRefreshControl

Опции
Развертывание Target:

На этой странице
Язык:

UIRefreshControl

Наследование


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 6.0 и позже.

A UIRefreshControl объект обеспечивает стандартное управление, которое может использоваться для инициирования обновления содержания табличного представления. Вы соединяете управление обновлением с таблицей через связанный объект контроллера табличного представления. Контроллер табличного представления обрабатывает работу добавления управления к визуальному появлению и управлению таблицы дисплеем того управления в ответ на надлежащие пользовательские жесты.

В дополнение к присвоению обновления управляют к контроллеру табличного представления refreshControl свойство, необходимо сконфигурировать цель и действие самого управления. Управление не инициирует работу обновления непосредственно. Вместо этого это отправляет UIControlEventValueChanged событие, когда должна произойти работа обновления. Необходимо присвоить метод действия для этого события и использовать его для выполнения независимо от того, что необходимы действия.

UITableViewController объект, которому принадлежит управление обновлением, также ответственен за установку что прямоугольник кадра управления. Таким образом Вы не должны управлять размером или позицией управления обновлением непосредственно в Вашей иерархии представления.

Для получения информации об основных способах поведения представления см. Руководство по программированию Представления для iOS.

  • Инициализирует и возвращает стандартное управление обновлением.

    Объявление

    Swift

    init()

    Objective C

    - (instancetype)init

    Возвращаемое значение

    Инициализированное управление обновлением.

    Обсуждение

    Возвращенное управление обновлением сконфигурировано с высотой по умолчанию и шириной. После присвоения управления a UITableViewController объект, кадр управления корректируется для соответствия и управляется после того.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • tintColor Свойство

    Цвет оттенка для управления обновлением.

    Объявление

    Swift

    var tintColor: UIColor!

    Objective C

    @property(nonatomic, retain) UIColor *tintColor

    Обсуждение

    Значение по умолчанию этого свойства nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • attributedTitle Свойство

    Стилизованный текст заголовка для отображения в управлении обновлением.

    Объявление

    Swift

    var attributedTitle: NSAttributedString?

    Objective C

    @property(nonatomic, retain) NSAttributedString *attributedTitle

    Обсуждение

    Значение по умолчанию этого свойства nil.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • Говорит управлению, что работа обновления была запущена программно.

    Объявление

    Swift

    func beginRefreshing()

    Objective C

    - (void)beginRefreshing

    Обсуждение

    Вызовите этот метод, когда источник внешнего события инициирует программируемое обновление Вашей таблицы. Например, если Вы используете NSTimer возразите для обновления содержания табличного представления периодически, Вы вызвали бы этот метод как часть Вашего обработчика таймера. Этот метод обновляет состояние управления обновлением для отражения происходящей работы обновления. Когда работа обновления заканчивается, убедиться вызвать endRefreshing метод для возврата управления его состоянию по умолчанию.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • Говорит управлению, что закончилась работа обновления.

    Объявление

    Swift

    func endRefreshing()

    Objective C

    - (void)endRefreshing

    Обсуждение

    Вызовите этот метод в конце любой работы обновления (инициировалось ли это программно или пользователем) возвратить управление обновлением его состоянию по умолчанию. Если управление обновлением, по крайней мере, частично видимо, вызывание этого метода также скрывает его. Если анимации также включены, управление скрыто с помощью анимации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.

  • refreshing Свойство

    Булево значение, указывающее, была ли работа обновления инициирована и происходит. (только для чтения)

    Объявление

    Swift

    var refreshing: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isRefreshing) BOOL refreshing

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 6.0 и позже.