你的位置:首页 > 软件开发 > 操作系统 > iOS UIView 快速修改 frame,

iOS UIView 快速修改 frame,

发布时间:2015-10-18 22:19:19
在iOS开发布局修改 frame 时需要繁琐的代码实现,今天偶尔看到一播客说到快速修改的 frame 的方法,自己动手写了一遍实现代码.快速实现主要通过 添加类目的方式,对UIView 控件添加了一些直接修改 frame 属性的方法(如:获取高度.宽度,坐标等);具体代码实现如下 ...

在iOS开发布局修改 frame 时需要繁琐的代码实现,今天偶尔看到一播客说到快速修改的 frame 的方法,自己动手写了一遍实现代码.

快速实现主要通过 添加类目的方式,对UIView 控件添加了一些直接修改 frame 属性的方法(如:获取高度.宽度,坐标等);具体代码实现如下:

.h文件,声明要用到的属性

iOS UIView 快速修改 frame,iOS UIView 快速修改 frame,
 1 // 2 // UIView+Layout.h 3 // Layout 4 // 5 // Created by Ager on 15/10/18. 6 // Copyright © 2015年 Ager. All rights reserved. 7 // 8  9 #import <UIKit/UIKit.h>10 11 @interface UIView (Layout)12 13 //顶,底,左,右14 @property (nonatomic , assign)CGFloat top;15 @property (nonatomic , assign)CGFloat bottom;16 @property (nonatomic , assign)CGFloat left;17 @property (nonatomic , assign)CGFloat right;18 19 //坐标,x,y20 @property (nonatomic , assign)CGFloat x;21 @property (nonatomic , assign)CGFloat y;22 @property (nonatomic , assign)CGPoint origin;23 24 //中心点坐标 centerX,centerY25 @property (nonatomic , assign)CGFloat centerX;26 @property (nonatomic , assign)CGFloat centerY;27 28 29 //大小 ,宽,高30 @property (nonatomic , assign)CGFloat width;31 @property (nonatomic , assign)CGFloat height;32 @property (nonatomic , assign)CGSize size;33 34 @end

原标题:iOS UIView 快速修改 frame,

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。