To create view with rounded corners is really simple in iPhone SDK 3.0 in just 2 steps
Step 1: Include QuartzCore
#import
Step 2: You can now add corner radius to any view
UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 100, 300, 225)]; [imageView setImage:[UIImage imageNamed:@"candle.jpg"]]; [imageView.layer setMasksToBounds:YES]; [imageView.layer setCornerRadius:10.0]; [imageView.layer setBorderColor:[[UIColor whiteColor] CGColor]]; [imageView.layer setBorderWidth:3.0]; [self.view addSubview:imageView]; [imageView release];
Sample Code: Click to download. In the sample I have done a image view and a loading view with rounded corners. This sample will work only with iPhone SDK 3.0 and above.
If you had got the chance to look at iPhone SDK 3.2 beta you will be surprised to see more exciting stuff that is been added to CALayer 😀