You can do this very easily. Go digit by digit, creating a UIImage from the digit's png and add it to your view. Move the origin to the left/right by the width of the image and continue with the next digit.
int myValue = 123;
int digit;
CGPoint origin = CGPointMake(100, 0);
while(myValue > 0) {
digit = myValue % 10;
myValue /= 10;
UIImage *myDigitImg = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",digit]];
UIImageView *digitView = [[UIImageView alloc] initWithImage:myDigitImage];
digitView.bounds = CGRectMake(origin.x, origin.y, myDigitImg.size.x, myDigitImg.size.y);
[myView addSubview:digitView];
[digitView release];
origin.x -= myDigitImg.size.x;
}