iOS 根據(jù)文字計(jì)算寬高

-?(CGFloat)calculateRowWidth(NSString?*)string {??

NSDictionary?*dic?=?@{NSFontAttributeName:[UIFont?systemFontOfSize:17]};??

CGRect?rect?=?[string?boundingRectWithSize:CGSizeMake(0,?30)/*計(jì)算寬度時(shí)要確定高度*/?options:NSStringDrawingUsesLineFragmentOrigin?|??

NSStringDrawingUsesFontLeading?attributes:dic?context:nil];??

return?rect.size.width;??

}??

-?(CGFloat)calculateRowHeight:(NSString?*)string?fontSize:(NSInteger)fontSize

{??

NSDictionary?*dic?=?@{NSFontAttributeName:[UIFont?systemFontOfSize:fontSize]}

CGRect?rect?=?[string?boundingRectWithSize:CGSizeMake(self.view.width?-?30,?0)/*計(jì)算高度要先指定寬度*/?options:NSStringDrawingUsesLineFragmentOrigin?|??

NSStringDrawingUsesFontLeading?attributes:dic?context:nil];??

return?rect.size.height;??

}??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫下這篇的時(shí)候,是2017年9月29號(hào),大四上。 因?yàn)槭矣阉娜酥杏袃扇苏业搅斯ぷ?,所以一起吃了個(gè)飯。 找到工作的人...
    宇鍋鍋GN閱讀 399評(píng)論 2 4
  • 其實(shí)下了簡書有些日子了,偶爾看看其他人的思想,但真正說到寫點(diǎn)什么,先不說小說,單單是文章都沒什么寫下去的耐力。說不...
    Steva閱讀 179評(píng)論 0 1
  • 01 走在林蔭小道上,兩邊都矗立著高樓大廈。 朋友們在前面暢談著最近自己的工作、生活...
    墨星禪閱讀 368評(píng)論 0 6
  • 世界越快,心,則慢。 一場雨打亂了行程,於是當(dāng)下馬上決定改變行程。當(dāng)下腦袋裏浮起「世界越快,心,則慢?!惯@段話。 ...
    Amy愛咪閱讀 2,839評(píng)論 0 3
  • 渴望光榮 還記得那時(shí)候這曲調(diào)大街小巷都在播放,熱度可想而知。 不過,仔細(xì)聽,會(huì)發(fā)現(xiàn),除了歌詞和曲調(diào),更精致的是...
    沙場孤煙閱讀 349評(píng)論 0 0

友情鏈接更多精彩內(nèi)容