SFTagView icon indicating copy to clipboard operation
SFTagView copied to clipboard

View初始化

Open poholo opened this issue 9 years ago • 1 comments

self.tagView = ({
        SKTagView *view = [SKTagView new];
        view.backgroundColor = UIColor.whiteColor;
        view.padding    = UIEdgeInsetsMake(12, 12, 12, 12);
        view.insets    = 15;
        view.lineSpace = 10;
        __weak SKTagView *weakView = view;
        view.didClickTagAtIndex = ^(NSUInteger index){
            //Remove tag
            [weakView removeTagAtIndex:index];
        };
        view;
    });

这种初始化方法是源自何处?

poholo avatar Sep 22 '15 02:09 poholo

似乎是C99的一个支持? http://jacopretorius.net/2013/05/c99-initializer-syntax-in-objective-c.html

我在nshiper还是objc.io上看到过对这个语法特性的介绍,书里也有提。

shiweifu avatar Oct 01 '15 02:10 shiweifu