TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2016 |
Maintained by 宝东.冯.
/**
* 快速创建UIButton
*
* @param frame 位置
*
* @return UIButton 实例
*/
-(UIButton*)fbd_quickCreateUIButtonWithFrame:(CGRect)frame;
/**
* 快速创建UILabel
*
* @param frame 位置
*
* @return UILabel 实例
*/
-(UILabel*)fbd_quickCreateUILabelWithFrame:(CGRect)frame;
/**
* 快速创建UIView
*
* @param frame 位置
*
* @return UIView 实例
*/
-(UIView*)fbd_quickCreateUIViewWithFrame:(CGRect)frame;
/**
* 快速创建UIImageView
*
* @param frame 位置
*
* @return UIImageView 实例
*/
-(UIImageView*)fbd_quickCreateUIImageViewWithFrame:(CGRect)frame withImageName:(NSString*)imageName;
/**
* 快速创建UIImage
*
* @param frame 位置
*
* @return UIImageView 实例
*/
-(UIImage*)fbd_quickCreateUIImageWithImageName:(NSString*)imageName;
/**
* 快速创建UITextFiled
*
* @param frame 位置
*
* @param placeHold 占位符
*
* @return UIImageView 实例
*/
-(UITextField*)fbd_quickCreateUITextFeildWithFrame:(CGRect)frame withPlaceHold:(NSString*)placeHold;
/**
* @author 冯宝东, 16-02-22 14:02:32
*
* 快速创建 UITableView
*
* @param frame 位置
* @param delegateDataSource 代理和数据源
*
* @return <#return value description#>
*/
-(UITableView*)fbd_quickCreateUITabdWithleViewFrame:(CGRect)frame andDelegateAndDataSource:(id)delegateDataSource;
以及还有对控件的frame的快捷操作API:
#pragma mark 快速获取frame的各个属性
/**
* 快速获取起点X坐标
*
* @return 起点X坐标
*/
-(CGFloat)view_orignX;
-(void)setView_orignX:(CGFloat)x;
/**
* 快速获取起点Y坐标
*
* @return 起点Y坐标
*/
-(CGFloat)view_orignY;
-(void)setView_orignY:(CGFloat)y;
/**
* 快速获取宽度
*
* @return 获取宽度
*/
-(CGFloat)view_sizeWidth;
-(void)setView_sizeWidth:(CGFloat)width;
/**
* 快速获取高度
*
* @return 获取高度
*/
-(CGFloat)view_sizeHeight;
-(void)setView_sizeHeight:(CGFloat)height;
-(void)setView_addSizeHeightBy:(CGFloat)height;
/**
* 快速获取 center 的坐标
*
* @return center 的坐标
*/
-(CGPoint)view_center;
-(void)setView_centerX:(CGFloat)centerX centerY:(CGFloat)centerY;
/**
* 快速获取center 的 X 坐标
*
* @return center 的 X 坐标
*/
-(CGFloat)view_centerX;
-(void)setView_centerX:(CGFloat)centerX;
/**
* 快速获取 center 的 Y 坐标
*
* @return center 的 Y 坐标
*/
-(CGFloat)view_centerY;
-(void)setView_centerY:(CGFloat)centerY;
/**
* 通过所有子视图的遍历获得自身的高度
*
* @return 自身的高度
*/
-(CGFloat)viewHeightByAllSubView;
/**
* 快速创建九宫格
*
* @param frame 九宫格的frame
* @param H 代表横排有几个Item
* @param imageArray 图片数组
* @param titleArray 标题数组
* @param tSender tager 绑定
*
* @return 九宫格实例视图
*/
-(UIView*) fbd_quickCreateUIItemNightView:(CGRect)frame withHorizontal:(NSInteger)H wihImageArray:(NSArray*)imageArray withTitleArray:(NSArray*)titleArray withTarget:(id)tSender;