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

  • 相关阅读:
    范例-项目-.NET-PetShop-4.0-架构设计:目录、PetShop概述
    汉语-词语:立志
    汉语-汉字:被
    汉语-成语:被褐怀珠
    汉语-成语:被褐怀玉
    汉语-成语:被褐藏辉
    汉语-词语:处世
    使用exp&imp工具进行数据库备份及恢复
    oracle创建表空间-用户-角色-授权
    linux下单独安装oracle12.1客户端
  • 原文地址:https://www.cnblogs.com/PJXWang/p/5425430.html
Copyright © 2011-2022 走看看