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

ios動態(tài)設置lbl文字標簽的高度

 更新時間:2015年05月27日 10:58:05   投稿:hebedich  
本文給大家分享的是ios動態(tài)設置lbl文字標簽的高度寬度的方法,一共給大家匯總了3種方法,小伙伴們根據(jù)自己的項目需求自由選擇。

復制代碼 代碼如下:

 txtlbl.font = [UIFont boldSystemFontOfSize:14.0f]; 
   txtlbl.numberOfLines = 0; 
NSString *str = @"        阿方?jīng)Q定設立科技特網(wǎng)絡離開電視劇分w額兩個大陸高科技了了不見了日i倒計時離開我說老師肯德基弗蘭克薩江東父老將費德勒說阿方?jīng)Q定設立科技特網(wǎng)絡離開電視劇分w額兩個大陸高科技了了不見了日i倒計時離開我立科說老師肯德基弗蘭克薩江東父老將費德勒說";
   CGSize size = [str sizeWithFont:txtlbl.font constrainedToSize:CGSizeMake(txtlbl.frame.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping];
   //根據(jù)計算結果重新設置txtlbl的尺寸
   [txtlbl setFrame:CGRectMake(7, 0, 310, size.height)];
   txtlbl.text = str;

方法二:

復制代碼 代碼如下:

  // iOS7_API_根據(jù)文字 字數(shù)動態(tài)確定Label寬高
    // 設置Label的字體 HelveticaNeue  Courier
    UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:24.0f];
    _nameLabel.font = fnt;
    // 根據(jù)字體得到NSString的尺寸
    CGSize size = [_nameLabel.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]];
    // 名字的H
    CGFloat nameH = size.height;
    // 名字的W
    CGFloat nameW = size.width;
    _nameLabel.frame = CGRectMake(0, 0, nameW,nameH);

方法三:

復制代碼 代碼如下:

    // 寬度W
    CGFloat contentW = self.bounds.size.width - _content.frame.origin.x - kMargin;
    // label的字體 HelveticaNeue  Courier
    UIFont *fnt = [UIFont fontWithName:@"HelveticaNeue" size:18.0f];
    _content.font = fnt;
    _content.numberOfLines = 0;
    _content.lineBreakMode = NSLineBreakByWordWrapping;
    // iOS7中用以下方法替代過時的iOS6中的sizeWithFont:constrainedToSize:lineBreakMode:方法
    CGRect tmpRect = [_content.text boundingRectWithSize:CGSizeMake(contentW, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil] context:nil];
   
    // 高度H
    CGFloat contentH = tmpRect.size.height;
    NSLog(@"調(diào)整后的顯示寬度:%f,顯示高度:%f"contentW,contentH);
    _content.frame = CGRectMake(0, 0, contentW,contentH);

相關文章

  • iOS如何利用一句話完成轉(zhuǎn)場動畫

    iOS如何利用一句話完成轉(zhuǎn)場動畫

    這篇文章主要給大家介紹了關于iOS如何利用一句話完成轉(zhuǎn)場動畫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • iOS 圖片旋轉(zhuǎn)方法實例代碼

    iOS 圖片旋轉(zhuǎn)方法實例代碼

    這篇文章主要介紹了iOS 圖片旋轉(zhuǎn)方法實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • 一個方法搞定iOS下拉放大及上推縮小

    一個方法搞定iOS下拉放大及上推縮小

    在很多的APP中,我們可以看到一個列表頂部的圖片會隨著下拉會放大,隨著上推縮小。這樣的效果沒能給定一個固有名詞,現(xiàn)在本文介紹使用代碼實現(xiàn)這樣的效果,代碼量很少,容易理解。當然實現(xiàn)效果是很好的。
    2016-07-07
  • iOS離屏渲染過程示例解析

    iOS離屏渲染過程示例解析

    這篇文章主要為大家介紹了iOS離屏渲染過程示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • iOS動態(tài)更換Icon的全過程記錄

    iOS動態(tài)更換Icon的全過程記錄

    這篇文章主要給大家介紹了關于iOS動態(tài)更換Icon的全過程,文中通過示例代碼介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解

    ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解

    這篇文章主要為大家介紹了ios利用RunLoop原理實現(xiàn)去監(jiān)控卡頓實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • iOS安全防護系列之重簽名防護與sysctl反調(diào)試詳解

    iOS安全防護系列之重簽名防護與sysctl反調(diào)試詳解

    這篇文章主要給大家介紹了關于iOS安全防護系列之重簽名防護與sysctl反調(diào)試的相關資料,文中通過示例代碼以及圖文介紹的非常詳細,對各位iOS開發(fā)者們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • iOS應用開發(fā)中圖片的拉伸問題解決方案

    iOS應用開發(fā)中圖片的拉伸問題解決方案

    這篇文章主要介紹了iOS應用開發(fā)中圖片的拉伸問題解決方案,有時圖片的拉伸只需要拉伸中間部分而不拉伸兩端,這是本文所關注的問題,需要的朋友可以參考下
    2016-02-02
  • iOS動態(tài)調(diào)整UILabel高度的幾種方法

    iOS動態(tài)調(diào)整UILabel高度的幾種方法

    在iOS編程中UILabel是一個常用的控件,下面這篇文章主要給大家介紹了關于iOS動態(tài)調(diào)整UILabel高度的幾種方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-12-12
  • IOS 獲取APP 版本號的實例詳解

    IOS 獲取APP 版本號的實例詳解

    這篇文章主要介紹了IOS 獲取APP 版本號的實例詳解的相關資料,需要的朋友可以參考下
    2017-07-07

最新評論

都兰县| 宁城县| 凯里市| 东乌珠穆沁旗| 沈阳市| 元朗区| 淄博市| 平顶山市| 禹城市| 吉木萨尔县| 大余县| 鹤峰县| 喀什市| 东辽县| 枣阳市| 北海市| 鹿邑县| 呈贡县| 女性| 花莲市| 江津市| 呼伦贝尔市| 高密市| 棋牌| 辉县市| 象山县| 旬邑县| 睢宁县| 江门市| 页游| 界首市| 澄江县| 滦平县| 平度市| 泸定县| 庄浪县| 德安县| 咸宁市| 太保市| 长治市| 台州市|