zoukankan      html  css  js  c++  java
  • IOS 学习笔记(4) 控件 标签(UILabel)的使用方法

    虽说Label的中文翻译是标签标记,但它其实是一个静态文本内容的展现控件。

    一般来说,UILabel只是一个只读的文本视图,开发者可以利用UiLabel来展示内容长度有固定上限的文字内容。并且,UILabel支持多行显示,支持文体设置,支持简单排版,支持简单文字效果。UILabel会是开发者平时开发过程中打交道最多的控件之一。

    UILabel的内容一般是普通的NSString字符串,在IOS6之后,它的内容也可以是NSAttributeString对象了,这个带属性的字符串包括了诸如行高,缩进,部分内容颜色字体等属性。

    比如每个UILabel都会拥有两个状态:普通状态和加亮状态(Highlighted).可以自由地在两个状态之间进行切换以满足不同的显示需求。

    拿一个字符串作为实例:  Hello World, My Name Jason, I'm from Zhengzhou

    下面跟别对于不同属性配置不同的显示结果

    (1)不同行数。UILabel有一个属性numberOfLines代表着显示的最大行数,没人情况下这个行数是1,开发者可以为此属性确定一下值,或者直接赋值为0表示没有上限。

    (2)文本阴影,UILabel的内容能够设置阴影效果,上图的文本颜色是黑色,阴影颜色是深灰,阴影的位置处于文本的右下方。

    (3)换行模式。从左往右的换行模式为Word Wrap,和Character Wrap

    (4)字体自适应。UILabel会使用开发者预先设置的最小字体自适应排版。

    (5)基线设置。只有当单行且缩放字体时,基线设置才会起作用。

  • 相关阅读:
    为什么项目经理非常难有节操的选举
    二叉查找树的删除操作
    二叉查找树的前驱后继
    替罪羊树
    树链剖分
    DFS序
    bzoj3224: Tyvj 1728 普通平衡树(平衡树)
    splay树入门(带3个例题)
    红黑树
    AVL树
  • 原文地址:https://www.cnblogs.com/haibosoft/p/3662774.html
Copyright © 2011-2022 走看看