1. 创建分类

  1.1 创建 View 分类

    1) 创建头文件,UIView+Category.h

#import

NS_ASSUME_NONNULL_BEGIN

@interface UIView (Category)

@property (nonatomic, assign) CGFloat x;

@property (nonatomic, assign) CGFloat y;

@property (nonatomic, assign) CGFloat width;

@property (nonatomic, assign) CGFloat height;

@property (nonatomic, assign) CGFloat centerX;

@property (nonatomic, assign) CGFloat centerY;

@property (nonatomic, assign) CGSize size;

@property (nonatomic, assign) CGPoint origin;

@end

NS_ASSUME_NONNULL_END

    2) 实现头文件,UIView+Category.m

#import "UIView+Category.h"

@implementation UIView (Category)

- (void)setX:(CGFloat)x

{

CGRect frame = self.frame;

frame.origin.x = x;

self.frame = frame;

}

- (void)setY:(CGFloat)y

{

CGRect frame = self.

参考文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。