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

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

Разработчик

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

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

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

UIInterpolatingMotionEffect

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

A UIInterpolatingMotionEffect возразите отображает горизонтальный или вертикальный наклон устройства к значениям, которые Вы указываете так, чтобы UIKit мог применить те значения к Вашим представлениям. Вы используете этот класс для определения суммы наклона вдоль единственной оси для применения к представлению.

После создания экземпляра этого класса необходимо присвоить надлежащие значения minimumRelativeValue и maximumRelativeValue свойства. Поскольку пользователь перемещает устройство, объект эффекта движения переводит фиксированные значения смещения, возвращенные системой (которые находятся в диапазоне -1 к 1) к диапазону значений Вы указали. UIKit тогда применяет переведенные значения к любым целевым представлениям.

  • Инициализирует и возвращает объект эффекта движения интерполяции, сконфигурированный для определенного наклонного направления.

    Объявление

    Swift

    init(keyPath keyPath: String, type type: UIInterpolatingMotionEffectType)

    Objective C

    - (instancetype)initWithKeyPath:(NSString *)keyPath type:(UIInterpolatingMotionEffectType)type

    Параметры

    keyPath

    Ключевой путь представления, что Вы хотите изменить. Этот путь должен соответствовать animatable свойству представления, на которое применяется этот эффект движения. Например, для обновления center свойство представления, укажите строку «центр».

    type

    Тип движения отследить. Можно отследить горизонтальный или вертикальный наклон. Для списка возможных значений посмотрите “UIInterpolatingMotionEffectType”.

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

    Инициализированный объект эффекта движения интерполяции.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • keyPath Свойство

    Ключевой путь Вы хотите изменить на представлении. (только для чтения)

    Объявление

    Swift

    var keyPath: String { get }

    Objective C

    @property(readonly, nonatomic) NSString *keyPath

    Обсуждение

    Это свойство должно соответствовать animatable свойству представления, к которому присоединяется эффект движения.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • type Свойство

    Наклонное направление для контроля. (только для чтения)

    Объявление

    Swift

    var type: UIInterpolatingMotionEffectType { get }

    Objective C

    @property(readonly, nonatomic) UIInterpolatingMotionEffectType type

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • minimumRelativeValue Свойство

    Значение, отображающееся на минимальное смещение средства просмотра.

    Объявление

    Swift

    var minimumRelativeValue: AnyObject!

    Objective C

    @property(retain, nonatomic) id minimumRelativeValue

    Обсуждение

    Когда значение смещения средства просмотра вдоль данной оси-1, значение в этом свойстве является значением, возвращенным.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • maximumRelativeValue Свойство

    Значение, отображающееся на максимальное смещение средства просмотра.

    Объявление

    Swift

    var maximumRelativeValue: AnyObject!

    Objective C

    @property(retain, nonatomic) id maximumRelativeValue

    Обсуждение

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Ось для использования при интерполяции значений.

    Объявление

    Swift

    enum UIInterpolatingMotionEffectType : Int { case TiltAlongHorizontalAxis case TiltAlongVerticalAxis }

    Objective C

    typedef enum { UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis, UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis } UIInterpolatingMotionEffectType;

    Константы

    • TiltAlongHorizontalAxis

      UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis

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

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

    • TiltAlongVerticalAxis

      UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis

      Интерполируйте значения вдоль вертикальной оси, включающей устройство, обращающееся выше или ниже точки зрения пользователя.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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