1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- /**
- 提供各种快速设置UIView及其子类的方法。
- */
- #import <UIKit/UIKit.h>
- @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);
|