在Objective-C中,我们可以通过采用UIDynamicItem协议自定义对象,如下所示:

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface LCDynamicItem : NSObject  <UIDynamicItem>
@property (nonatomic, readwrite) CGPoint center;
@property (nonatomic, readonly) CGRect bounds;
@property (nonatomic, readwrite) CGAffineTransform transform;

@end


但是如何迅速使用它。

我不知道,有人帮忙吗?

最佳答案

很快,您的代码将是

class LCDynamicItem: NSObject, UIDynamicItem {
    var center: CGPoint
    var bounds: CGRect {
        get {
            return self.bounds
        }
    }

    var transform: CGAffineTransform
}

关于ios - 如何通过swift定制类采用UIDynamicItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37893683/

10-09 08:04