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];

  • 相关阅读:
    阿里云HBase携X-Pack再进化,重新赋能轻量级大数据平台
    CVE漏洞—PHPCMS2008 /type.php代码注入高危漏洞预警
    傻瓜神经网络入门指南
    一起来看 rxjs
    阿里云ACE共创空间——MQ消息队列产品测试
    阿里毕玄:技术人应如何选择职业发展路线?
    MyBatsi学习
    UEditor学习
    fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
    JS获取当前年份月
  • 原文地址:https://www.cnblogs.com/PJXWang/p/5425430.html
Copyright © 2011-2022 走看看