//
//  DrawBezierPath.m
//  ex_UIDA_Gravity_Collision_bezierPath
//
//  Created by yoshiyuki oshige on 2013/10/05.
//  Copyright (c) 2013年 yoshiyuki. All rights reserved.
//

#import "DrawBezierPath.h"

@interface DrawBezierPath ()
@property UIBezierPath *bezierPath;
@end

@implementation DrawBezierPath

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

// カスタムイニシャライザ
- (id)initWithFrame:(CGRect)frame bezierPath:(UIBezierPath *) bezierPath
{
    self = [super initWithFrame:frame];
    if (self) {
        // 背景が透けるようにする
        self.backgroundColor = [UIColor clearColor];
        self.bezierPath = bezierPath; // 引数で描画のパスを受け取る
        self.bezierPath.lineWidth = 2;
    }
    return self;
}

// パスを描く
- (void)drawRect:(CGRect)rect
{
    [self.bezierPath stroke];
}

@end
