获取字符串内容的宽度,label.text的宽度,以及textField.text的宽度问题

来源:互联网 发布:最近很火的网络音乐 编辑:程序博客网 时间:2024/06/10 13:09

intrinsicContentSize//固有的,内容,尺寸

- (void)viewDidLoad {

    [superviewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    UILabel *label=[[UILabelalloc]initWithFrame:CGRectMake((K_Width-160)/2, 100, 160, 60)];

    label.backgroundColor=[UIColorredColor];

    label.textColor=[UIColorblackColor];

    label.textAlignment=NSTextAlignmentCenter;

    label.numberOfLines=0;

    label.text=@"你好啊,提莫队长,真是个小朋友";

    [self.viewaddSubview:label];

    

    NSLog(@"--->%.2f",label.intrinsicContentSize.width);

    UITextField *textField=[[UITextFieldalloc]initWithFrame:CGRectMake((K_Width-160)/2, 200, 160, 60)];

    textField.text=@"伤心伤心伤心伤心1";

    textField.backgroundColor=[UIColorblueColor];

    textField.textAlignment=NSTextAlignmentCenter;

    textField.borderStyle=UITextBorderStyleRoundedRect;

    [self.viewaddSubview:textField];

    NSLog(@"输入框的内容的宽度-->%.2f",textField.intrinsicContentSize.width);

}


0 0
原创粉丝点击