Размытый UILabel при программном добавлении

Я добавляю UILabel в представление, предназначенное для загрузки. Однако после добавления оно становится размытым. Странно то, что у меня примерно такой же код для представления загрузки, которое загружается поверх UITableViewController, и там он отлично работает. Тем не менее, этот поверх UIViewController нечеткий.

Это мой код:

float x = (self.view.frame.size.width-20)/2;
float y = (self.view.frame.size.height-70)/2;

// Add loading and sub text
UILabel *loadingText = [[UILabel alloc] initWithFrame:CGRectMake(10, round(y+30), round(self.view.frame.size.width-20), 21)];
[loadingText setTextAlignment:UITextAlignmentCenter];
[loadingText setNumberOfLines:0];
[loadingText setFont:[UIFont systemFontOfSize:17]];
[loadingText setText:NSLocalizedString(@"Please wait...\nWe are processing your request", @"LoadingPage")];
[loadingText sizeToFit];
[loadingText setBackgroundColor:[UIColor clearColor]];
[loadingText setCenter:self.view.center];
[loadingText setTag:2];

[view addSubview:loadingText];
17
задан Cœur 15 April 2017 в 19:16
поделиться