美文网首页
UILabel的简单介绍

UILabel的简单介绍

作者: Mustard_Buli | 来源:发表于2016-03-16 09:04 被阅读27次

    如何在工程中导入字体
    1.将下载的字体导入文件
    2.到plist文件添加字体
    3.如果在导入的时候没有选择添加到工程,那么需要在project->Build Phases->copyBundleResources里面添加导入的字体。
    4.在mac里面打开字体,显示的标题就是对应的字体名称
    根据内容自动确定UILabel显示的大小:
      1.确定一个容器的size
        a.width或者height一方固定
        b.变化的变量要足够大  eg:(300, 2000)  (这里值得一提的是,如果范围给的不够大,则会截取,而且没有省略号,但是如果字符串足够长并且范围足够大,也会超出屏幕)
      2.确定计算的font
      3.调用boundingRectWithSize方法

    label.numberoflines = 0;    这里是多行显示
    设置换行方式:
      label.lineBreakMode = UILineBreakModeMiddleTruncation;
        enum {
          UILineBreakModeWordWrap = 0,
          UILineBreakModeCharacterWrap,
          UILineBreakModeClip,
          UILineBreakModeHeadTruncation,
          UILineBreakModeTailTruncation,
          UILineBreakModeMiddleTruncation,
        } UILineBreakMode;          (Truncation是截断的意思,一般这个都是用在单行显示)
    设置阴影(这个是对文字加阴影)
      label.shadowColor = [UIColor redColor];
      label.shadowOffset = CGSizeMake(1.0,1.0);
      这里值得一提的是,要是想给整个空间添加阴影,要用到layer属性,UIView上的所有的视觉效果都是用这个实现的。

    相关文章

      网友评论

          本文标题:UILabel的简单介绍

          本文链接:https://www.haomeiwen.com/subject/aquqlttx.html