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(keyPath
keyPath
: String, typetype
: 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 и позже.
-