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.
参考文章
发表评论