UIRefreshControl
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UIRefreshControl
-
NSObject -
UIResponder -
UIView -
UIControl -
UIRefreshControl
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
Reflectable -
UIAccessibilityIdentification -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment -
NSCoding -
NSObject -
UIAppearance -
UIAppearanceContainer -
UICoordinateSpace -
UIDynamicItem -
UITraitEnvironment
Оператор импорта
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Свойство -
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 и позже.
