UIInterpolatingMotionEffect
Наследование
-
NSObject -
UIMotionEffect -
UIInterpolatingMotionEffect
-
NSObject -
UIMotionEffect -
UIInterpolatingMotionEffect
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
A UIInterpolatingMotionEffect возразите отображает горизонтальный или вертикальный наклон устройства к значениям, которые Вы указываете так, чтобы UIKit мог применить те значения к Вашим представлениям. Вы используете этот класс для определения суммы наклона вдоль единственной оси для применения к представлению.
После создания экземпляра этого класса необходимо присвоить надлежащие значения minimumRelativeValue и maximumRelativeValue свойства. Поскольку пользователь перемещает устройство, объект эффекта движения переводит фиксированные значения смещения, возвращенные системой (которые находятся в диапазоне -1 к 1) к диапазону значений Вы указали. UIKit тогда применяет переведенные значения к любым целевым представлениям.
-
Инициализирует и возвращает объект эффекта движения интерполяции, сконфигурированный для определенного наклонного направления.
Объявление
Swift
init(keyPathkeyPath: String, typetype: UIInterpolatingMotionEffectType)Objective C
- (instancetype)initWithKeyPath:(NSString *)keyPathtype:(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;Константы
-
TiltAlongHorizontalAxisUIInterpolatingMotionEffectTypeTiltAlongHorizontalAxisИнтерполируйте значения вдоль горизонтальной оси, включающей устройство, обращающееся левому или правому из точки зрения пользователя.
Доступный в iOS 7.0 и позже.
-
TiltAlongVerticalAxisUIInterpolatingMotionEffectTypeTiltAlongVerticalAxisИнтерполируйте значения вдоль вертикальной оси, включающей устройство, обращающееся выше или ниже точки зрения пользователя.
Доступный в iOS 7.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
