UIView类目(帮助开发)

建一个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;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。• 深拷贝同浅拷贝的区别:浅拷...
    JonesCxy阅读 1,190评论 1 7
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,469评论 0 3
  • 简单的windows画图软件 DiagramDesigner.exe mac画图软件 ProcessOn在线协作 ...
    尧字节阅读 856评论 0 2
  • 亲子日记第96篇 2017年12月4日,星期一,晴 放学后子墨照例自已做在书桌前写作业,今天的作业是语文和数学各一...
    刘子墨妈妈阅读 306评论 0 0
  • 自从和前妻离婚后,以张鑫有车有房有事业的条件很容易就能找到女人,也有女人不介意他有一个自闭症的儿子,可是和...
    麦麦99阅读 376评论 0 1

友情链接更多精彩内容