码迷,mamicode.com
首页 > 其他好文 > 详细

block初尝试。

时间:2014-08-05 15:18:59      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   strong   for   ar   cti   

1,

@class seatObject;
typedef void (^touchButtom) (seatObject *);
@interface seatObject : UIView<VShowRoomServiceDelegate>

{

}

@property (nonatomic ,strong)touchButtom block;
@end

2,

@implementation seatObject
@synthesize seatView,userNameLable,userSeatView,getBtr,block,changeType;
- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self)
    {
        
        self.getBtr = [UIButton buttonWithType:0];
        self.getBtr.frame = CGRectMake(0, 10 + userNameLable.frame.size.height + userNameLable.frame.origin.y, frame.size.width, 20);
        [self.getBtr addTarget:self action:@selector(jump) forControlEvents:UIControlEventTouchUpInside];
        self.getBtr.backgroundColor = [UIColor redColor];
        [self addSubview:self.getBtr];
        
      
       
    }
    return self;
}

3,

- (void)jump
{

    block(self);
}

4,

    seatObject *seat = [[seatObject alloc] initWithFrame:CGRectMake(i*seatWidth, 0, seatWidth, self.frame.size.height - tempHeigth)];
            seat.tag = i;
            [seat changeTypeWithTag:1];
            seat.block = ^(seatObject *seat)
            {
                DebugLog(@"%d  %d",seat.tag, seat.changeType);
            };
            [carView addSubview:seat];

 

block初尝试。,布布扣,bubuko.com

block初尝试。

标签:style   blog   color   io   strong   for   ar   cti   

原文地址:http://www.cnblogs.com/yunis/p/3892112.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!