/** 提供各种快速设置UIView及其子类的方法。 */ #import @interface UIView(Setter) -(void)boardWid:(CGFloat)wid Color:(UIColor*)col; -(void)corner:(CGFloat)cor; -(void)scale:(CGFloat)rate; -(void)addViewWithRect:(CGRect)re; -(void)addViewWithRect:(CGRect)re Color:(UIColor*)color; /**这个是加到self。 */ -(void)addSelfViewWithRect:(CGRect)re; @end @interface UIViewController(Setter) /**通用导航栏,设置好leftBBI,及其事件 */ -(void)configNavBar; /**这个是把nav给Dismiss掉 */ -(void)configNavigationBarDismissNav; /**[self.view addSubview:aView]; */ -(void)addV:(UIView*)aView; @end @interface UIImageView(Setter) -(void)imageName:(NSString*)name; @end @interface UIButton(Setter) - (void) setPersonalImage:(UIImage *)img Tit:(NSString *)tit Font:(CGFloat)font State:(UIControlState)state; - (void) setImage:(UIImage *)img Tit:(NSString *)tit Font:(CGFloat)font State:(UIControlState)state; -(void) setTitle:(NSString*)title textColor:(UIColor*)color font:(CGFloat)font fotState:(UIControlState)stateType; /**简化按钮事件添加。要求一定要实现btnClick; */ -(void)target:(id)obj; -(void)target:(id)obj Tag:(NSInteger)tag; @end @interface UILabel(Setter) -(void)setFont:(CGFloat)font TextColor:(UIColor*)color; -(void)setText:(NSString*)text Font:(CGFloat)font TextColor:(UIColor*)color; -(void)setText:(NSString*)text Font:(CGFloat)font TextColor:(UIColor*)color Alignment:(NSTextAlignment)align; -(void)boardWid:(CGFloat)wid Color:(UIColor*)col; -(void)corner:(CGFloat)cor; @end void SetRandomColor(UIView* vi); void SetRandomColorS(UIView* vi);