Pau*_*len 17 blurry uilabel ios ios5
我正在为一个用于加载目的的视图添加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];
Run Code Online (Sandbox Code Playgroud)
NSZ*_*bie 59
您的标签模糊,因为框架使用浮动数字.
要为您的框架强制整数值,请执行以下操作:
[loadingText setFrame:CGRectIntegral(loadingText.frame)];
Run Code Online (Sandbox Code Playgroud)
您也可以将构成框架的所有值投射到int
,但CGRectIntegral
为您完成所有工作.
归档时间: |
|
查看次数: |
9280 次 |
最近记录: |