最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS自定義字體設置和系統(tǒng)自帶的字體詳解

 更新時間:2019年01月16日 08:34:20   作者:誰遇而安  
這篇文章主要給大家介紹了關于iOS自定義字體設置和系統(tǒng)自帶的字體的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

有時候我們寫app的時候不想使用默認的字體,我們會用到UI給我們設計好的字體,或者別的字體,那么我們改如何設置呢.
首先先看一下我自己導入的字體和蘋果給我們自帶的字體都有哪些吧.

看一下樣式

首先說一下.我們?nèi)绾卧O置字體的樣式呢,我們可以這樣設置:

label.font = [UIFont fontWithName:@"Helvetica-Bold" size:17.f]; 

那么我們該如何得到我們想要的字符串呢?

我們可以這樣得到所有的字符串

NSArray *familyFonts = [UIFont familyNames];
for (NSString * fontStr in familyFonts) {
 NSArray *fonts = [UIFont fontNamesForFamilyName:fontStr];
 for (NSString *fontStr in fonts) {
 NSLog(@"fontStr = %@" , fontStr);
 }
 }

然后我們設置我們想要的樣式就好了.

如果我們不想要蘋果給我們帶的字體,我們需要自己的字體,那么我們該如何做呢.

1、準備好ttf的字體包,導入的字體格式可以是ttf、otf、ttc

2、將字體包拖入項目中

加入項目中我們就可以看到如下內(nèi)容了

3、在info.plist文件中我們需要加入相應的信息,這一步實際上是在項目的Info頁里面增加Fonts provided by application項,并設置相應的ttf文件進去,這樣就告訴了應用,我要加入新的字體了,對應的字體文件是哪些,視圖如下:

4、準備工作我們就做好了,下面就是來使用了,我們需要將我們導入的字體的字符串先打印出來,以便我們可以設置。

5、使用字體

[UIFont fontWithName:@"^cw\EO`W^" size:17];

6、如果我們想要將系統(tǒng)的默認字體改變的化,給UIFont一個分類,重寫systemFontOfSize:方法,將我們的字體設置成自己的就可以了。

大概就這些步驟了,如有需要Demo可以下載:https://github.com/zhangyqyx/appFont

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • IOS在SwiftUI中顯示模態(tài)視圖的實例代碼

    IOS在SwiftUI中顯示模態(tài)視圖的實例代碼

    這篇文章主要介紹了IOS在SwiftUI中顯示模態(tài)視圖的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • iOS使用Charts框架繪制柱形圖

    iOS使用Charts框架繪制柱形圖

    本文主要介紹了iOS使用Charts框架繪制柱形圖的方法,具有一定的參考價值,下面跟著小編一起來看下吧
    2016-12-12
  • iOS界面跳轉時導航欄和tabBar的隱藏與顯示功能

    iOS界面跳轉時導航欄和tabBar的隱藏與顯示功能

    這篇文章主要介紹了iOS界面跳轉時導航欄和tabBar的隱藏與顯示功能,需要的朋友可以參考下
    2017-02-02
  • iOs遷至WKWebView跨過的一些坑

    iOs遷至WKWebView跨過的一些坑

    這篇文章主要給大家介紹了關于iOs遷至WKWebView跨過的一些坑,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • iOS 防鍵盤遮擋的實例

    iOS 防鍵盤遮擋的實例

    下面小編就為大家分享一篇iOS 防鍵盤遮擋的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • IOS 鍵盤擋住輸入框的問題解決辦法

    IOS 鍵盤擋住輸入框的問題解決辦法

    這篇文章主要介紹了IOS 鍵盤擋住輸入框的問題解決辦法的相關資料,需要的朋友可以參考下
    2017-06-06
  • 使用ARM匯編破解iOS程序基礎知識分享

    使用ARM匯編破解iOS程序基礎知識分享

    最近對iOS逆向工程很感興趣。但查到的資料中都涉及到有ARM匯編,但都只是很泛地用到,并沒有對iOS上的ARM匯編進行比較詳細的講解。因此,經(jīng)過一系列的學習對iOS下的ARM有了一定的理解。在此打算用幾篇文字記錄下來, 限于本人水平有限,如有錯誤請不吝賜教。
    2015-11-11
  • iOS讀寫json文件的方法示例

    iOS讀寫json文件的方法示例

    這篇文章主要給大家介紹了關于iOS讀寫json文件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • IOS 長鏈接與短鏈接之間的轉換

    IOS 長鏈接與短鏈接之間的轉換

    這篇文章主要介紹了IOS 長鏈接與短鏈接之間的轉換的相關資料,需要的朋友可以參考下
    2017-06-06
  • iOS通過攝像頭圖像識別技術分享

    iOS通過攝像頭圖像識別技術分享

    本篇文章給大家詳細講述了讓IOS開發(fā)中通過攝像頭進行圖像識別的相關技術,對此有興趣的朋友參考學習下吧。
    2018-02-02

最新評論

新竹市| 彭阳县| 六安市| 达州市| 石柱| 那曲县| 武隆县| 湘乡市| 万荣县| 鄂伦春自治旗| 喀什市| 化州市| 青海省| 阿拉善左旗| 东兴市| 华亭县| 侯马市| 荥阳市| 吉安县| 阳谷县| 肥城市| 栾川县| 德安县| 红安县| 中牟县| 崇明县| 新民市| 元阳县| 客服| 丰台区| 奇台县| 武夷山市| 大足县| 淮滨县| 西青区| 定西市| 虞城县| 桦南县| 文山县| 新龙县| 宜兴市|