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

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

Разработчик

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

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

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

UIPageControl

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

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

Для примера управления страницей см. Погодное приложение (со многими сконфигурированными расположениями) или Safari (со многим набором представлений вкладки).

Когда пользователь касается управления страницей для перемещения в следующую или предыдущую страницу, управление отправляет UIControlEventValueChanged событие для обработки делегатом. Делегат может тогда оценить currentPage свойство для определения страницы для отображения. Управление страницей совершенствуется только на одну страницу в любом направлении.

Для получения дополнительной информации о появлении и конфигурации поведения, посмотрите Средства управления Страницей.

  • currentPage Свойство

    Текущая страница, показанная получателем как белая точка.

    Объявление

    Swift

    var currentPage: Int

    Objective C

    @property(nonatomic) NSInteger currentPage

    Обсуждение

    Значение свойства является целым числом, указывающим текущую страницу, показанную минус одна; таким образом значение нуля (значение по умолчанию) указывает первую страницу. Управление страницей показывает текущую страницу как белую точку. Значения вне возможного диапазона прикрепляются или к 0 или к numberOfPages минус 1.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • numberOfPages Свойство

    Число страниц получатель показывает (как точки).

    Объявление

    Swift

    var numberOfPages: Int

    Objective C

    @property(nonatomic) NSInteger numberOfPages

    Обсуждение

    Значение свойства является числом страниц для управления страницей для показа как точки. Значение по умолчанию 0.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • hidesForSinglePage Свойство

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

    Объявление

    Swift

    var hidesForSinglePage: Bool

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

  • Цвет оттенка, который будет использоваться для текущего индикатора страницы.

    Объявление

    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: Bool

    Objective 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. Класс игнорирует этот метод если значение defersCurrentPageDisplay NOfalse. Установка currentPage оцените непосредственно сразу обновляет индикатор.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Возвращает размер, границы получателя должны быть должны разместить данное число страниц.

    Объявление

    Swift

    func sizeForNumberOfPages(_ pageCount: Int) -> CGSize

    Objective C

    - (CGSize)sizeForNumberOfPages:(NSInteger)pageCount

    Параметры

    pageCount

    Число страниц для помещений в границы получателя.

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

    Минимальный размер, требуемый вывести на экран точки для количества страницы.

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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