zoukankan      html  css  js  c++  java
  • ios 初体验<UILabel控件>

    创建控件:

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

      //设置控件大小

      label.frame = CGRectMake(50,100,300,40);//分别为     X.Y.width.height;

      //第二种定位

      label.bounds = CGRectMake(0.0.300.40);//定一个自己的点

      label.center = CGPointMake(self.view.center.x,self.view.center.y);对于本窗口居中显示

        //3.设置背景颜色

         label.backgroundColor = [UIColor blueColor];

        //4.设置文本

        label.text = @"Hello world";

        //5.设置按钮的边框 layer 里面是c语言 所以后面需要转换成oc类型

        btn.layer.borderColor = [UIColor yellowColor].CGColor;

        //设置边框的宽度

        btn.layer.borderWidth = 1.0;

        //6. 设置 居中

        label.textAlignment = NSTextAlignmentCenter;

     textAlignment包括:{

      1.NSTextAlignmentCenter :居中

      2.NSTextAlignmentLeft:左靠齐

      3.NSTextAlignmentRight:右靠齐

    }

    //按钮添加图片 可以是直接使用 图片也可以是通过设置背景色方式

        [btn setImage:[UIImage imageNamed:@"Steve Jobs"] forState:UIControlStateNormal];// 通过调用一个UIImage 的imageNamed方法,找到导入工程的图片,复制名字,即可

        //[btn setBackgroundImage:[UIImage imageNamed:@"Steve Jobs"] forState:UIControlStateNormal];

        //7.设置字体颜色

        label.textColor = [UIColor whiteColor];

        //8 !!!添加到控制器视图上面

        [self.view addSubview:lab];

    新建个label 属性,当前的赋值给新建的属性 外部即可访问

  • 相关阅读:
    C#程序调用cmd执行命令(转)
    命名管道跨进程通信实例2(转)
    C#异步编程的实现方式——ThreadPool线程池
    命名管道跨进程通信实例1(转)
    No_16_0324 Java基础学习第二十三天
    mac osx加入全局启动terminal快捷键
    UVa 164
    Android OpenGL加入光照和材料属性
    51系列小型操作系统精髓 简单实现
    ubuntu下安装tomcat
  • 原文地址:https://www.cnblogs.com/tanglie/p/6436763.html
Copyright © 2011-2022 走看看