Lable

import UIKit

class LableViewController: BaseViewController {

override func viewDidLoad() {

super.viewDidLoad()

let bodyFontDescriptor = UIFontDescriptor.preferredFontDescriptorWithTextStyle(UIFontTextStyleBody)

let label:UILabel = UILabel(frame: CGRectMake(50, 100, 200, 100))

label.backgroundColor = UIColor.blackColor()

label.textAlignment = NSTextAlignment.Center

label.textColor = UIColor.whiteColor()

label.text = "我是一个Label控件我是一个Label控件我是一个Label控件我是一个Label控件我是一个Label控件"

label.numberOfLines = 0

label.font = UIFont(descriptor: bodyFontDescriptor, size: 15)

//        sizeLabel.font = UIFont.systemFontOfSize(15)

//        sizeLabel.font = UIFont.boldSystemFontOfSize(15)

self.view.addSubview(label)

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.

}

}

/*

1.整个文件的结构是怎样的 ?

整个文件被一对 花括号 包起来, override func viewDidLoad() 加载子视图,各种控件

2.声明的函数、方法写在什么地方 ?

和oc对比,下载 最大花括号里面即可

3.override  重写父类方法

4.BaseViewController  是工程中创建的父控制器 (可以写一些公共控件、方法、属性等)

5.func  方法声明

*/

时间: 2024-10-22 15:32:10

Lable的相关文章

iOS Lable

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; UILabel *lable=[[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 50)];    //创建标签 lable.backgroundColor=[

设置lable文本内容的行间距

NSMutableParagraphStyle *paragraphStyle =[ [NSMutableParagraphStyle alloc] init]; paragraphStyle.lineSpacing = 50; NSDictionary *attributes = @{ NSFontAttributeName:[UIFont systemFontOfSize:14],NSParagraphStyleAttributeName:paragraphStyle }; LABLE.at

label.lineBreakMode设置lable中文字过长时的显示格式,其中可以有末尾以省略号显示。

iOS4.0版本: label.lineBreakMode = NSLineBreakByCharWrapping;以字符为显示单位显示,后面部分省略不显示. label.lineBreakMode = NSLineBreakByClipping;剪切与文本宽度相同的内容长度,后半部分被删除. label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字以……方式省略,显示尾部文字内容. label.lineBreakMode = NSLine

c#自定义控件窗体Click无法点击Lable的处理解决方案

自定义控件做按钮,不继承Button,用Lable来做按钮文字时,点击空白处有效,但是点击lable不起作用的处理方案. 很简单,就是在Lable添加Click事件,事件中添加代码:OnClick(e);完整代码如下: private void label1_Click(object sender, EventArgs e) { OnClick(e); } 这样的话,就能在窗体中使用自定义控件的CLick事件时点击Lable也生效了,依次类推,如果你的按钮含有图片(Picbox)之类的,也在他的

Lable 控件 -- 用代码改变要显示字体的颜色

lable控件怎么改变显示字体的颜色 代码如下: 1 string color = "#B72C34"; 2 3 this.lbl.ForeColor = System.Drawing.ColorTranslator.FromHtml(color); *解说: 1. 字符串 color 是想要字体显示的颜色,在任意取色器中取色,复制粘贴过来即可. 2. lbl 为自己的lable控件所取的名称,可任意更改名称,但要跟前台界面中的 lable 控件的名称一致.

input与lable水平对齐

CSSinput,label { vertical-align:middle;}  html 格式 <label><input/></label> <label><input/></label> input与lable水平对齐

sed ‘N,P,D,lable循环’高级应用综合实例

有一文本如下: 我想把文本格式变成姓名加成绩格式,图示如下: 自己捣鼓好久,用几条命令实现,具体如下: 群里的大神,也写了条命令,如下: 相当V5给力的一条sed命令. 看得云里雾里的.刚好比较有得闲,仔细学习研究了2天时间,终于理解了.特意记录下理解过程,具体如下: 命令:sed ':1;N;/\n[A-Za-z]/!s/\n/ /;t1;P;D' 具体解释: :1到t1,这是一个循环,用到的是 sed t lable, N,追加下一行进入匹配空间. /\n[A-Za-z]/!s/\n/ /,

HTML5基础之textarea 和lable

HTML基础:表单<form/>中文本域textarea 和lable <textarea rows="行数" cols="列数">文本</textarea>这里面的rows可以css中的wight来设置,cols是height来设置. <lable>标签 <label for="控件id名称">当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(自动选中和

Unity3D插件之NGUI:Lable

1,字体集.2,Overflow  Shrink Content:若Text增加文本可自行根据Widget中Size大小调整字体的大小并自动换行. ClampContent:若Text为多行文本只显示Widget中Size大小的文本. ResizeFreely: ResizeHeight: 3,Alignment:字体的对齐方式. 4,Spacing:行间距.字间距. 5,Lable区域背景尺寸. 注: 多行文本:如果要设置多行文本可设置Overflow:clampContent并将其Widge

lable自动适配大小

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UILabel *labelTest = [[UILabel alloc]