日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Swift 设置字体

發(fā)布時間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Swift 设置字体 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我們以UILable為例來看下效果

  • //方法一,使用系統(tǒng)自帶的一些屬性??
  • let?label1=UILabel(frame:?CGRectMake(30,?50,?310,26))??
  • label1.text="I'm?learning?Swift"??
  • label1.backgroundColor=UIColor.grayColor()??
  • label1.font=UIFont.systemFontOfSize(10)//調(diào)整文字大小??
  • self.view?.addSubview(label1)??
  • ??
  • let?label2=UILabel(frame:?CGRectMake(30,?80,?310,26))??
  • label2.text="I'm?learning?Swift"??
  • label2.backgroundColor=UIColor.grayColor()??
  • label2.font=UIFont.boldSystemFontOfSize(20)//調(diào)整文字為加粗類型??
  • self.view?.addSubview(label2)??
  • ??
  • let?label3=UILabel(frame:?CGRectMake(30,?110,?310,26))??
  • label3.text="I'm?learning?Swift"??
  • label3.backgroundColor=UIColor.grayColor()??
  • label3.font=UIFont.italicSystemFontOfSize(20)//調(diào)整文字為斜體類型??
  • self.view?.addSubview(label3)??
  • ??
  • //以上幾種方式還不能滿足我們的需求,如果我們需要調(diào)整字體樣式該如何操作了??
  • ??
  • ??
  • let?label5=UILabel(frame:?CGRectMake(30,?140,?310,26))??
  • label5.text="I'm?learning?Swift"??
  • label5.backgroundColor=UIColor.grayColor()??
  • label5.font=UIFont(name:?"Bobz?Type",?size:?10)//設(shè)置字體,同時設(shè)置大小??
  • self.view?.addSubview(label5)??
  • ??
  • //字體名稱都有哪些?我們可以通過如下方法得到??
  • let?arr=UIFont.familyNames()??
  • println(arr) ??
  • //創(chuàng)建一個文本標(biāo)簽并設(shè)置它的framelet label = UILabel(frame: CGRectMake(10, 50, 200, 200))//設(shè)置文本標(biāo)簽的字體顏色為黑色label.textColor = UIColor.blackColor()//設(shè)置文本標(biāo)簽的文字label.text = "我是萌萌噠"//設(shè)置文本標(biāo)簽的文本顯示位置為居中,還可以居左(Left)、居右(Right)、合乎情理的(Justified)、自然的(Natural)label.textAlignment = .Center //自適應(yīng)字體大小label.adjustsFontSizeToFitWidth = true//設(shè)置字體大小label.font = UIFont.boldSystemFontOfSize(12)//文本行數(shù),為0就是自動換行label.numberOfLines = 0label.lineBreakMode = .ByCharWrapping//lineBreakMode屬性的枚舉下面會詳細(xì)介紹//是否能和用戶交互label.userInteractionEnabled=true//文字是否可變,默認(rèn)值是truelabel.enabled=true;//設(shè)置陰影顏色和偏移量label.shadowColor = UIColor.blueColor()label.shadowOffset = CGSizeMake(0.5, 0.5)//設(shè)置是否高亮和高亮顏色label.highlighted = truelabel.highlightedTextColor = UIColor.redColor()
    如果以上還不能滿足要求,我們還可以使用第三方字體

    方法見:http://blog.csdn.NET/lwjok2007/article/details/48180049


    總結(jié)

    以上是生活随笔為你收集整理的Swift 设置字体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。