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 и позже.