UIDynamicItem
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
Для создания пользовательского объекта имеющим право участвовать в Динамике UIKit примите UIDynamicItem
протокол в классе объекта.
Запускаясь в iOS 7, UIView
и UICollectionViewLayoutAttributes
классы реализуют этот протокол.
-
bounds
СвойствоВызванный, когда динамическому аниматору нужны границы динамического элемента. (требуемый) (только для чтения)
Объявление
Swift
var bounds: CGRect { get }
Objective C
@property(nonatomic, readonly) CGRect bounds
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
-
Центральная точка динамического элемента. (требуемый)
Объявление
Swift
var center: CGPoint { get set }
Objective C
@property(nonatomic, readwrite) CGPoint center
Обсуждение
Динамический аниматор (с которым связан элемент) вызывает этот метод, когда это вычислило новую центральную точку для элемента.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.
-
Вращение динамического элемента. (требуемый)
Объявление
Swift
var transform: CGAffineTransform { get set }
Objective C
@property(nonatomic, readwrite) CGAffineTransform transform
Обсуждение
Динамика UIKit использует только значение вращения в этом свойстве.
Динамический аниматор (с которым связан элемент) вызывает этот метод, когда это вычислило новое значение вращения для элемента.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 7.0 и позже.