编程创建的UILabel在IOS 7分镜未出现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程创建的UILabel在IOS 7分镜未出现相关的知识,希望对你有一定的参考价值。

基本上我的简单的问题是程序创建的UILabel在ios 7模拟器没有出现,但它在IOS 6模拟器工作,我用故事板

我的代码是:

 UILabel *lbl_top = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, 100, 100)];
    lbl_top.text = text;
    lbl_top.font = customFont;
    lbl_top.numberOfLines = 1;
    lbl_top.baselineAdjustment = UIBaselineAdjustmentAlignBaselines; 
    lbl_top.adjustsFontSizeToFitWidth = YES;
    lbl_top.adjustsLetterSpacingToFitWidth = YES;
    lbl_top.minimumScaleFactor = 10.0f/12.0f;
    lbl_top.clipsToBounds = YES;
    lbl_top.backgroundColor = [UIColor clearColor];
    lbl_top.textColor = [UIColor blackColor];
    lbl_top.textAlignment = NSTextAlignmentLeft;
    lbl_top.hidden = FALSE;
    lbl_top.alpha = 1.0;
    [self.view addSubview:lbl_top];

控制台打印:

打印lbl_top的描述:

的UILabel:0x8dae430;帧=(10 100; 100 100);文本=“电源问题 - 电源监测网......”; clipsToBounds = YES; userInteractionEnabled = NO;层= CALayer的:0x8db5f30

在IOS 6模拟器

在IOS 7模拟器

答案
try this code 

UILabel *lbl_top = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, 100, 100)];
lbl_top.text = @"agssudass ";
lbl_top.font = [UIFont systemFontOfSize:15.0];
lbl_top.numberOfLines = 1;
lbl_top.baselineAdjustment = UIBaselineAdjustmentAlignBaselines;
lbl_top.adjustsFontSizeToFitWidth = YES;
lbl_top.adjustsLetterSpacingToFitWidth = YES;
lbl_top.minimumScaleFactor = 10.0f/12.0f;
lbl_top.clipsToBounds = YES;
lbl_top.backgroundColor = [UIColor blackColor];
lbl_top.textColor = [UIColor whiteColor];
lbl_top.textAlignment = NSTextAlignmentLeft;
lbl_top.hidden = FALSE;
lbl_top.alpha = 1.0;
[self.view addSubview:lbl_top];

变化

lbl_top.text = @"agssudass ";
lbl_top.backgroundColor = [UIColor blackColor];
lbl_top.font = [UIFont systemFontOfSize:15.0]; 
lbl_top.textColor = [UIColor whiteColor];
另一答案

我想你没有设置该标签中的文本proparly。设置喜欢的文本

lolabel.text = @"Welcome";

一旦检查您的字体也可能是您的字体不支持iOS 7。一旦更改字体为默认字体和检查出来。

以上是关于编程创建的UILabel在IOS 7分镜未出现的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 10 + Swift 3 中以编程方式在我的 WKWebView 上方添加 UILabel

UILabel 圆角在 iOS 7.1 中变得清晰

UILabel.attributedText 不显示在 iPhone 4 + iOS 7.0.3

iOS:以编程方式设置 UILabel 的字体大小

以编程方式创建 UILabel、UITextField 等时的图形错误

iOS开发UILabel的公共属性及拓展属性