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

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

Разработчик

Ссылка платформы GLKit ссылка на протокол GLKViewControllerDelegate

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

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

GLKViewControllerDelegate

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


Не применимый

Соответствует


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


Swift

import GLKit

Objective C

@import GLKit;

Доступность


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

Объекты, реализующие протокол GLKViewControllerDelegate, могут действовать как делегаты к a GLKViewController объект. Делегата вызывают каждый раз, когда контроллер собирается вывести на экран новый кадр анимации. Это также вызывают перед паузами цикла рендеринга контроллера представления или продолжает отправлять обновления.

  • Вызванный, прежде чем каждый кадр выведен на экран. (требуемый)

    Объявление

    Swift

    func glkViewControllerUpdate(_ controller: GLKViewController!)

    Objective C

    - (void)glkViewControllerUpdate:(GLKViewController *)controller

    Параметры

    controller

    Контроллер, собирающийся вывести на экран новый кадр.

    Обсуждение

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

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

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

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

    Объявление

    Swift

    optional func glkViewController(_ controller: GLKViewController!, willPause pause: Bool)

    Objective C

    - (void)glkViewController:(GLKViewController *)controller willPause:(BOOL)pause

    Параметры

    controller

    Контроллер, собирающийся изменить состояние цикла рендеринга.

    pause

    YEStrue если цикл приостанавливается, NOfalse если это возобновляется.

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

    Objective C

    @import GLKit;

    Swift

    import GLKit

    Доступность

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