zoukankan      html  css  js  c++  java
  • UILabel

        //UILabel->UIView

        /*

         1、实例化

         2、属性

         3、添加到父视图上

         */

        //实例化

        UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 30)];

        

        //属性

        label.backgroundColor = [UIColor redColor];

        label.alpha = 1.0;

        label.hidden = NO;

        

        //自己特有的属性

        //展示文本文字的属性:text

        label.text = @"不要说再见、さようならは言わないで";

        //文本文字的颜色:默认黑色:textColor

        label.textColor = [UIColor blueColor];

        //设置字号:font

        label.font = [UIFont systemFontOfSize:18.0];

        //设置字号(带有斜体效果)italicSystemFontOfSize

    //    label.font = [UIFont italicSystemFontOfSize:18.0];

        //设置字号(带有加粗效果)boldSystemFontOfSize

        label.font = [UIFont boldSystemFontOfSize:18.0];

        //对齐方式:textAlignment

        /*

         1NSTextAlignmentCenter  居中

         2NSTextAlignmentLeft   左对齐,默认

         3NSTextAlignmentRight  右对齐

         */

        label.textAlignment = NSTextAlignmentLeft;

        //设置行数:numberOfLines  写大于0的数:写几出现几行;0:自动换行

        label.numberOfLines = 0;

        //自适应文字大小:adjustsFontSizeToFitWidth

    //    label.adjustsFontSizeToFitWidth = YES;

        //自适应label的高度

        [label sizeToFit];

        

        //文字的阴影效果

        label.shadowColor = [UIColor whiteColor];

        //阴影的偏移量

        label.shadowOffset = CGSizeMake(5, 5);

        

        //找到整体的字体族

        NSArray *familyName = [UIFont familyNames];

        for (NSString *name in familyName) {

            //找到字体族里面对应的字体名字

            NSArray *fontName = [UIFont fontNamesForFamilyName:name];

            for (NSString *font in fontName) {

                //找到确定的字体名字

                NSLog(@"%@",font);

            }

        }

        //添加到父视图上面

        [self.window addSubview:label];

        

        

        //创建第二个UILabel,用具体的字体来初始化

        UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectMake(20, 220, 280, 80)];

        label2.backgroundColor = [UIColor cyanColor];

        label2.text = @"hello hi everyOne";

        label2.textColor = [UIColor redColor];

        label2.textAlignment = NSTextAlignmentCenter;

        

        //用确切的字体设置font

        label2.font = [UIFont fontWithName:@"Thonburi" size:18.0];

        

        [self.window addSubview:label2];

        

        

        //获取整个屏幕的宽

        CGFloat width = self.window.frame.size.width;

        //获取整个屏幕的高

        CGFloat height = self.window.frame.size.height;

        NSLog(@"%f   %f",width,height);

  • 相关阅读:
    Tornado Web框架
    使用django实现自定义用户认证
    设置DNS 代理
    Docker
    TCP/IP详解学习笔记(1)-基本概念
    IMS知识学习路径浅谈
    Word文档不能编辑解决方法
    P2P网络“自由”穿越NAT的“秘密”原理
    斗战神 拳猴刷图加点
    斗战神 装备精炼
  • 原文地址:https://www.cnblogs.com/hyuganatsu/p/UILabel.html
Copyright © 2011-2022 走看看