This project is a quick example of how to use PSAnalogClockView
which is a class that allows you to create an analog style clock by providing your own images.
The class accepts images for:
- The clock face
- The hour hand
- The minute hand
- The second hand
- A center cap piece that covers the point where all the hands intercept
The class can be instantiated in two different ways:
-
By instantiating the class and then adding the images
PSAnalogClockView *analogClock = [[PSAnalogClockView alloc] initWithFrame:CGRectMake(0, 0, 80, 80)];
analogClock.hourHandImage = [UIImage imageNamed:@"clock_hour_hand"];
analogClock.minuteHandImage = [UIImage imageNamed:@"clock_minute_hand"];
analogClock.secondHandImage = [UIImage imageNamed:@"clock_second_hand"];
analogClock.centerCapImage = [UIImage imageNamed:@"clock_centre_point"];
[self.view addSubview:analogClock];
[analogClock start];
-
By instantiating the class and passing in an
NSDictionary
of imagesPSAnalogClockView *analogClock3 = [[PSAnalogClockView alloc] initWithFrame:CGRectMake(220, 246, 80, 80)
andImages:[self images]];
[self.view addSubview:analogClock3];
[analogClock3 start];