UIView类目(帮助开发)

2016-01-13  本文已影响81人  傻瓜芃

建一个UIView类目

.h文件

@property(nonatomic,assign)CGFloat x;
@property(nonatomic,assign)CGFloat y;
@property(nonatomic,assign)CGFloat centerX;
@property(nonatomic,assign)CGFloat centerY;
@property(nonatomic,assign)CGFloat Height;
@property(nonatomic,assign)CGFloat Width;
@property(nonatomic,assign)CGSize Size;
@property(nonatomic,assign)CGPoint Oringe;

.m 文件

-(void)setX:(CGFloat)x{
    CGRect frame =self.frame;
    frame.origin.x =x;
    self.frame =frame;
}
-(void)setY:(CGFloat)y{
    CGRect frame =self.frame;
    frame.origin.y =y;
    self.frame =frame;

}
- (void)setCenterX:(CGFloat)centerX
{
    CGPoint center = self.center;
    center.x = centerX;
    self.center = center;
}

-(void)setCenterY:(CGFloat)centerY{
    CGPoint center =self.center;
    center.y =centerY;
    self.center =center;


}
- (CGFloat)centerX
{
    return self.center.x;
}
-(CGFloat)centerY{


    return self.center.y;
}
-(void)setHeight:(CGFloat)Height{
    CGRect frame =self.frame;
    frame.size.height = Height;
    self.frame =frame;
    

}
-(void)setWidth:(CGFloat)Width{
    CGRect frame =self.frame;
    frame.size.width =Width;
    self.frame =frame;
    

}
-(void)setSize:(CGSize)Size{
    CGRect frame =self.frame;
    
    frame.size =Size;
    self.frame =frame;

}

-(void)setPoint:(CGPoint)Oringe{

    CGRect frame = self.frame;
    frame.origin =Oringe;
    self.frame =frame;
    


}
-(void)setOringe:(CGPoint)Oringe{
    CGRect frame =self.frame;
    frame.origin =Oringe;
    self.frame=frame;


}




-(CGFloat)y{
    return self.frame.origin.y;
}
-(CGFloat)x{
   return  self.frame.origin.x;

}
-(CGFloat)Height{
   return  self.frame.size.height;
}
-(CGFloat)Width{
    return self.frame.size.width;
}
-(CGSize)Size{
    return self.frame.size;
}
-(CGPoint)Oringe{

    return self.frame.origin;
}

上一篇下一篇

猜你喜欢

热点阅读