- (void)setSecond { _secondLayer = [CALayerlayer]; _secondLayer.bounds = CGRectMake(0, 0, 1, kClockH/2 - 20); _secondLayer.backgroundColor = [UIColor redColor].CGColor; _secondLayer.position = CGPointMake(kClockH/2, kClockH/2); _secondLayer.anchorPoint = CGPointMake(0.5, 1); [self.clockImage.layer addSublayer:_secondLayer]; }
- (void)setMinute { _minuteLayer= [CALayerlayer]; _minuteLayer.bounds = CGRectMake(0, 0, 2, kClockH/2 - 30); _minuteLayer.cornerRadius = 4; _minuteLayer.backgroundColor = [UIColor blackColor].CGColor; _minuteLayer.position = CGPointMake(kClockH/2, kClockH/2); _minuteLayer.anchorPoint = CGPointMake(0.5, 1); _minuteLayer.transform = CATransform3DMakeRotation(M_PI_2, 0, 0, 1); [self.clockImage.layer addSublayer:_minuteLayer]; }
- (void)setHour { _hourLayer = [CALayer layer]; _hourLayer.bounds = CGRectMake(0, 0, 3, kClockH/2 - 50); _hourLayer.cornerRadius = 4; _hourLayer.backgroundColor = [UIColor blackColor].CGColor; _hourLayer.position = CGPointMake(kClockH/2, kClockH/2); _hourLayer.anchorPoint = CGPointMake(0.5, 1); _hourLayer.transform = CATransform3DMakeRotation(M_PI, 0, 0, 1); [self.clockImage.layer addSublayer:_hourLayer]; }
|