zoukankan      html  css  js  c++  java
  • UILabel

     UILabel *label = [[UILabel alloc] init];

        label.frame = CGRectMake(10, 100, 300, 400);

        label.backgroundColor = [UIColor yellowColor];

        //文本

        label.text = @"我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签我是ios一个标签";

        

        //文字布局

        label.textAlignment = NSTextAlignmentCenter;

        

        //文字颜色

        label.textColor = [UIColor redColor];

        

        //设置字体

        label.font = [UIFont systemFontOfSize:25];

        //设置字体加粗或倾斜

        label.font = [UIFont boldSystemFontOfSize:25];

        label.font = [UIFont italicSystemFontOfSize:25]; //对中文无效

        

    //    for (NSString *font in [UIFont familyNames]) {

    //        NSLog(@"%@",font);

    //    }

        label.font = [UIFont fontWithName:@"Bodoni 72" size:25];

        

        //设置阴影

        label.shadowColor = [UIColor brownColor];

        label.shadowOffset = CGSizeMake(-2, 2);

        

        //完全显示

        /*

         1.label足够大 

         2.设置换行模式

         */

        label.numberOfLines = 10;//设置为0或-1,不限制行数

        label.lineBreakMode = NSLineBreakByWordWrapping;

        

        //根据字符串大小计算行数

        CGSize size =[label.text sizeWithFont:label.font constrainedToSize:CGSizeMake(label.frame.size.width, 10000) lineBreakMode:label.lineBreakMode ];

        label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y, label.frame.size.width, size.height);

        [self.view addSubview:label];

  • 相关阅读:
    HTTP协议(三)之缓存
    第三方开源库MBProgressHUD的功能扩展
    CocoaPods pod install/pod update更新慢的问题
    项目总结Version 1.0(三)
    项目总结Version 1.0(二)
    iOS内存管理nonatomic,assign,copy,retain
    Mac升级到Yosemite后默认的php版本不支持imagetfftext函数问题解决
    3333333333333333
    11111111111111111111
    ssssssssssssssss
  • 原文地址:https://www.cnblogs.com/PJXWang/p/5425430.html
Copyright © 2011-2022 走看看