UIView+LHQExtension(分类)

//

//  UIView+LHQExtension.h

//  微博 - 李洪强(2016-5-27)

//

//  Created by vic fan on 16/5/30.

//  Copyright © 2016 李洪强. All rights reserved.

//

 

#import <UIKit/UIKit.h>

 

@interface UIView (LHQExtension)

 

@property(nonatomic,assign)CGFloat x;

@property(nonatomic,assign)CGFloat y;

@property(nonatomic,assign)CGFloat width;

@property(nonatomic,assign)CGFloat height;

@property(nonatomic,assign)CGSize size;

@property(nonatomic,assign)CGFloat centerX;

@property(nonatomic,assign)CGFloat centerY;

 

@end

 

---------------------------------------------------------

//

//  UIView+LHQExtension.m

//  微博 - 李洪强(2016-5-27)

//

//  Created by vic fan on 16/5/30.

//  Copyright © 2016 李洪强. All rights reserved.

//

 

#import "UIView+LHQExtension.h"

 

@implementation UIView (LHQExtension)

 

- (void)setX:(CGFloat)x{

    

    CGRect frame = self.frame;

    frame.origin.x = x;

    self.frame = frame;

}

 

- (CGFloat)x{

    return self.frame.origin.x;

    

    

}

 

- (void)setY:(CGFloat)y{

    

    CGRect frame = self.frame;

    frame.origin.y = y;

    self.frame = frame;

}

 

- (CGFloat)y{

    return self.frame.origin.y;

    

    

}

 

 

- (void)setWidth:(CGFloat)width{

    

    CGRect frame = self.frame;

    frame.size.width = width;

    self.frame = frame;

    

}

- (CGFloat)width{

    

    return self.frame.size.width;

}

 

- (void)setHeight:(CGFloat)height{

    

    CGRect frame = self.frame;

    frame.size.height = height;

    self.frame = frame;

    

}

- (CGFloat)height{

    

    return self.frame.size.height;

}

 

- (void)setCenterX:(CGFloat)centerX{

    CGPoint point = self.center;

    point.x = centerX;

    self.center = point;

}

 

- (CGFloat)centerX{

    return self.center.x;

    

    

}

 

- (void)setCenterY:(CGFloat)centerY{

    CGPoint point = self.center;

    point.y = centerY;

    self.center = point;

}

 

- (CGFloat)centerY{

    return self.center.y;

    

    

}

 

 

- (void)setSize:(CGSize)size{

 

    

 

    CGRect frame = self.frame;

 

    frame.size = size;

 

    self.frame = frame;

 

    

 

    

 

}

 

 

 

- (CGSize)size{

 

    

 

    return self.frame.size;

 

}

 

 

 

@end

 

 

posted @ 2016-05-30 15:56  李洪强  阅读(213)  评论(0编辑  收藏  举报