.h
#import <UIKit/UIKit.h>
@interface UIView (Frame)
@property (nonatomic,assign) CGFloat top;
@property (nonatomic,assign) CGFloat left;
@property (nonatomic,assign) CGFloat right;
@property (nonatomic,assign) CGFloat bottom;
@property (nonatomic,assign) CGFloat width;
@property (nonatomic,assign) CGFloat height;
@property (nonatomic,assign) CGSize size;
@property (nonatomic,assign) CGPoint origin;
@property (nonatomic,assign) CGFloat centerX;
@property (nonatomic,assign) CGFloat centerY;
- (void)setMaskRadius:(float)radius;
@end
.m
#import "UIView+Frame.h"
@implementation UIView (Frame)
- (void)setTop:(CGFloat)top{
CGRect frame = self.frame;
frame.origin.y = top;
self.frame = frame;
}
- (CGFloat)top{
return self.frame.origin.y;
}
- (void)setLeft:(CGFloat)left{
CGRect frame = self.frame;
fra