Итак, на скриншоте ниже отображены UILabel с одним шрифтом и одним и тем-же размером.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_uDEHZIftZjImpr3lkfeUMuB1yH92Va0Jx7FX2vVYWI7Bfbp4XTJUXzRPNEHuvmXdldsU0D56pLn3wdV2sR6ZjD7hotLWxAvxArWtLso1LBx8MGdDrIMPlnk8SMEmGny0TCw2RRp63Hw/s320/Screen+shot+2011-05-09+at+6.30.40+AM.png)
Вторая метка выглядит размытой. Вот код, которым я создавал эти UILabel.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. CGRect screenRect = [[UIScreen mainScreen] applicationFrame]; UILabel *normal = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 30.0, screenRect.size.width, 50.0)]; normal.text = @"Test label1"; normal.textAlignment = UITextAlignmentCenter; normal.font = [UIFont systemFontOfSize:16.0]; normal.backgroundColor = [UIColor clearColor]; [self.window addSubview:normal]; [normal release]; UILabel *fuzzy = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 60.55, screenRect.size.width, 50.0)]; fuzzy.text = @"Test label2"; fuzzy.textAlignment = UITextAlignmentCenter; fuzzy.font = [UIFont systemFontOfSize:16.0]; fuzzy.backgroundColor = [UIColor clearColor]; [self.window addSubview:fuzzy]; [fuzzy release]; [self.window makeKeyAndVisible]; return YES; }Решилось все просто, оказывается UILabel не дружит с нецелыми координатами (60.5 - в CGRectMake(0.0, 60.5, screenRect.size.width, 50.0))