UIPageControl
Наследование
-
NSObject -
UIResponder -
UIView -
UIControl -
UIPageControl
-
NSObject -
UIResponder -
UIView -
UIControl -
UIPageControl
Соответствует
-
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 2.0 и позже.
Вы используете UIPageControl класс, чтобы создать и управлять средствами управления страницей. Управление страницей выводит на экран горизонтальную серию точек, каждая из которых соответствует странице в документе приложения (или другой объект модели данных). В настоящее время просматриваемая страница обозначена белой точкой.
Для примера управления страницей см. Погодное приложение (со многими сконфигурированными расположениями) или Safari (со многим набором представлений вкладки).
Когда пользователь касается управления страницей для перемещения в следующую или предыдущую страницу, управление отправляет UIControlEventValueChanged событие для обработки делегатом. Делегат может тогда оценить currentPage свойство для определения страницы для отображения. Управление страницей совершенствуется только на одну страницу в любом направлении.
Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Средства управления Страницей.
-
currentPageСвойствоТекущая страница, показанная получателем как белая точка.
Обсуждение
Значение свойства является целым числом, указывающим текущую страницу, показанную минус одна; таким образом значение нуля (значение по умолчанию) указывает первую страницу. Управление страницей показывает текущую страницу как белую точку. Значения вне возможного диапазона прикрепляются или к 0 или к
numberOfPagesминус 1.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
numberOfPagesСвойствоЧисло страниц получатель показывает (как точки).
Обсуждение
Значение свойства является числом страниц для управления страницей для показа как точки. Значение по умолчанию 0.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
hidesForSinglePageСвойствоБулево значение, управляющее, скрыто ли управление страницей, когда существует только одна страница.
Объявление
Swift
var hidesForSinglePage: BoolObjective C
@property(nonatomic) BOOL hidesForSinglePageОбсуждение
Присвойте значение
YEStrueскрыть управление страницей, когда существует только одна страница; присвоитьсяNOfalse(значение по умолчанию) для показа страницы управляют, если существует только одна страница.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
pageIndicatorTintColorСвойствоЦвет оттенка, который будет использоваться для индикатора страницы.
Объявление
Swift
var pageIndicatorTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *pageIndicatorTintColorОбсуждение
Цвет по умолчанию является полупрозрачным белым для точки индикатора страницы. Точка индикатора страницы используется для всех страниц, не видимых на экране. Присвоение нового значения к этому свойству автоматически не изменяет цвет в
currentPageIndicatorTintColorсвойство, потому что значение для этих двух свойств автоматически не получено на другой. Оба свойства должны быть указаны независимо. Точно так же никакая альфа не применяется к этому свойству для Вас. Это рекомендуется (но не требуется), что цвет, который Вы указываете для этого параметра, содержит некоторую прозрачность – т.е. альфа-значение должно быть меньше чем 1,0.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
currentPageIndicatorTintColorСвойствоЦвет оттенка, который будет использоваться для текущего индикатора страницы.
Объявление
Swift
var currentPageIndicatorTintColor: UIColor?Objective C
@property(nonatomic, retain) UIColor *currentPageIndicatorTintColorОбсуждение
Цвет по умолчанию является непрозрачным белым для текущей точки индикатора страницы. Текущая точка индикатора страницы используется для указания в настоящее время видимой страницы. Присвоение нового значения к этому свойству автоматически не изменяет цвет в
pageIndicatorTintColorсвойство, потому что значение для этих двух свойств автоматически не получено на другой. Оба свойства должны быть указаны независимо.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 6.0 и позже.
-
defersCurrentPageDisplayСвойствоБулево значение, управляющее, когда текущая страница выведена на экран.
Объявление
Swift
var defersCurrentPageDisplay: BoolObjective C
@property(nonatomic) BOOL defersCurrentPageDisplayОбсуждение
Установите значение этого свойства к
YEStrueтак, чтобы, когда пользователь касается управления для движения в новую страницу, класс задержал обновление управления страницей, пока это не вызываетupdateCurrentPageDisplay. Установите значение вNOfalse(значение по умолчанию), чтобы иметь контроль страницей, обновленный сразу.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Обновляет индикатор страницы к текущей странице.
Объявление
Swift
func updateCurrentPageDisplay()Objective C
- (void)updateCurrentPageDisplayОбсуждение
Этот метод обновляет индикатор страницы так, чтобы текущая страница (белая точка) соответствовала, значение возвратилось из
currentPage. Класс игнорирует этот метод если значениеdefersCurrentPageDisplayNOfalse. УстановкаcurrentPageоцените непосредственно сразу обновляет индикатор.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
-
Возвращает размер, границы получателя должны быть должны разместить данное число страниц.
Объявление
Параметры
pageCountЧисло страниц для помещений в границы получателя.
Возвращаемое значение
Минимальный размер, требуемый вывести на экран точки для количества страницы.
Обсуждение
Подклассы, настраивающие появление управления страницей, могут использовать этот метод для изменения размеров управления страницей, когда изменяется количество страницы.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 2.0 и позже.
