1_UILabel
//
// ViewController.swift
// 1_UILabel
//
// Created by Larry on 2016/12/7.
// Copyright © 2016年 nfIOS. All rights reserved. import UIKit class ViewController: UIViewController { override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let label = UILabel(frame: CGRect(x: , y: , width: , height: ))
//设置字体内容
label.text = "larry111111111111"
//设置字体颜色
label.textColor = UIColor.orange
//设置字体大小
label.font = UIFont.boldSystemFont(ofSize: )
//设置背景颜色
label.backgroundColor = UIColor.blue
//设置对齐方式
label.textAlignment = .center
//设置高亮模式(默认为false)
label.isHighlighted = true
//设置高亮模式下的字体颜色
label.highlightedTextColor = UIColor.brown
//超出label边界文字的截取方式
label.lineBreakMode = .byClipping
//是否能与用户交互(默认为false)
label.isUserInteractionEnabled = true
//设置文本文字自适应大小
label.adjustsFontSizeToFitWidth = true
//设置自动换行
label.numberOfLines =
//设置是否可改
label.isEnabled = false
//文本阴影颜色
label.shadowColor = UIColor.darkGray
//阴影大小
label.shadowOffset = CGSize(width: , height: )
//baselineAdjustment这个值控制文本的基线位置,只有文本行数为1是有效
/*
UIBaselineAdjustmentAlignBaselines = 0,默认,文本最上端与中线对齐。
UIBaselineAdjustmentAlignCenters, 文本中线与label中线对齐。
UIBaselineAdjustmentNone, 文本最低端与label中线对齐。
*/
label.baselineAdjustment = .alignBaselines
//minimumScaleFactor控制字体大小自适应(默认为0.0)
//设置最小收缩比例,如果Label宽度小于文字长度时,文字进行收缩,收缩超过比例后,停止收缩。
label.minimumScaleFactor = 0.5
label.adjustsFontForContentSizeCategory = true
label.allowsDefaultTighteningForTruncation = true self.view.addSubview(label)
} override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
} }
1_UILabel的更多相关文章
随机推荐
- memset 的实现分析
memset 是 msvcrt 中的一个函数,其作用和用途是显而易见的,通常是对一段内存进行填充,就其作用本身不具有任何歧义性.但就有人一定要纠结对数组的初始化一定要写成如下形式: int a[... ...
- GHOST(幽灵)重大漏洞
cd /usr/local/srcwget https://webshare.uchicago.edu/orgs/ITServices/itsec/Downloads/GHOST.cgcc GHOST ...
- TFS 自动同步Server 端文件的批处理命令
TFS 自动同步Server 端文件的批处理命令 目前在我们组的工作中很多时候需要将TFS上Server端的代码自动无人值守的同步到本地中来, 找到了一些解决方案的资料http://bbs.scmro ...
- 启动kafka出现找不到或无法加载主类
首先确认下环境变量配置是否成功. 如果配置成功<javac,javah>都没有问题,那就有可能是你安装了两个版本的jdk导致的,都卸载了,然后换一个目录按照一个jdk 在配置环境变量试下!
- javascript 字符串数组链接
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- C++学习基础十一——子类对象向父类对象的转化
一.C++中可以实现子类向父类的转换,主要分为三种形式: 1.对象转换:不能实现动态绑定,即不能实现多态. 2.引用转换:动态绑定,实现多态. 3.指针转换:动态绑定,实现多态. 注意:一般不会出现父 ...
- 使用Fluent配置表关系
转载MS官方文档:https://msdn.microsoft.com/zh-cn/data/jj591620 Configuring Relationships with the Fluent AP ...
- MATLAB取余求模
(1)fix(x) : 截尾取整 >> fix( [3.12 -3.12]) ans = 3 -3 (2)floor(x): 不超过x 的最大整数.(高斯取整) >> ...
- HTML的FormData对象
FormData是HTML5标准制定的一个新的封装对象,有了FormData对象,可以方便地通过javascript创建表单数据,直接以ajax发送到服务器中. 目前浏览器的支持情况为: 详细的介绍与 ...
- 第六百一十八天 how can I 坚持
此刻好烦,乱七八糟的,红米2死机也没弄好,哎. 下周三去长城,感觉还有很大提升空间啊,什么都不会.哎. 眼累的不行了,得抓紧睡觉了.ls他们来北京开年会了.. 明天,zjp来找我玩呢. 睡觉了.累.