YWChainMaker 0.0.5

YWChainMaker 0.0.5

YWRouter 维护。



  • 姚太太

YWChainMaker

UIKit 控件的链式编程

目前支持的控件

UILabel/UIButton/UITextField/UITextView/UIImageView 的链式编程

环境要求

该库需要在 iOS 8.0 和 Xcode 7.0 或更高版本的环境中运行。

集成方法

YWChainMaker 可在 CocoaPods 中获取,将以下内容添加到您的 Podfile 中后,运行 pod install 即可安装。

pod 'YWChainMaker'

然后在需要使用的地方引入

#import <YWChainMaker/UIView+YWAddInit.h>

使用

通常创建代码的方式

    UILabel *la1 = [[UILabel alloc] init];
    la1.frame = CGRectMake(70, 100, 300, 20);
    la1.font = [UIFont systemFontOfSize:17];
    la1.text = @"cfhjknlladslfdnsbsjnmfdsnmfnbnmn";
    la1.textColor = [UIColor whiteColor];
    la1.backgroundColor = [UIColor lightGrayColor];
    la1.textAlignment = NSTextAlignmentCenter;
    [self.view addSubview:la1];

现在可以像 Masonry 一样使用,使代码更加简洁,同时支持 16 进制颜色。

   UILabel *la1 = [UILabel new];
    [la1 yw_makeChains:^(YWChainMaker *make) {
        make.frame(CGRectMake(70, 100, 300, 20))
        .font(17)
        .textColorColorWithRgbValue(0x777777)
        .text(@"cfhjknlladslfdnsbsjnmfdsnmfnbnmn")
        .addToSuperView(self.view);
    }];