ios7 UILabel sizeWithFont方法的最新寫法
ios7以後 摒棄了 sizeWithFont方法,那麼該怎麼改寫呢
不換行
CGSize fontSize = [string sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:15}];
換行的話,首先要設定 UILabel 的 numberOfLines屬性等於0,然後再計算Size
NSAttributedString *name = [[NSAttributedString alloc]initWithString:string attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:15]}];
CGRect nameRect = [name boundingRectWithSize:CGSizeMake("你想要的寬度", CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin context:nil];
CGSize nameSize = nameRect .size;
相關文章
- UILabel居中顯示的方法UI
- 物件直接量內方法的寫法物件
- XCODE6中使用iOS7 SDK的方法XCodeiOS
- The Colors OF IOS7iOS
- springmvc寫了方法無法訪問SpringMVC
- iOS開發筆記-40: UILabel上面新增uiview無法顯示iOS筆記UIView
- 程式的寫法
- 調節UILabel的行間距UI
- IOS7的一個小改變iOS
- IOS 學習筆記(4) 控制元件 標籤(UILabel)的使用方法iOS筆記控制元件UI
- iOS UILABEL \UIIMAGE複製iOSUI
- uilabel行距.字間距UI
- iOS7滑動返回iOS
- 解決蘋果電腦(Mac)無法寫入行動硬碟的方法蘋果Mac硬碟
- 031、Vue3+TypeScript基礎,路由中to的字串寫法和物件寫法2種寫法VueTypeScript路由字串物件
- 當頁面特殊無法執行js時寫的程式碼方法JS
- ios開發UI篇--UILabeliOSUI
- [置頂] IOS7狀態列StatusBar官方標準適配方法iOS
- 論單例的寫法單例
- 裝逼的寫法 jsJS
- SQL常用的特殊寫法SQL
- iBatis下 in 的寫法BAT
- swift4.0 方法監聽Selector寫法總結Swift
- [效能優化]UITableView效能優化的一點感悟及計算UILabel高度的新方法優化UIView
- ios7新特性nsurlsession初探iOSSession
- css寫法CSS
- shell if 寫法
- UILabel模糊查詢符合的字串並且高亮UI字串
- iOS開發- UILabel的基本介紹與使用iOSUI
- ios7中引入的新類:nsprogress介紹iOS
- iOS UILabel顯示html標籤iOSUIHTML
- iOS筆記之UILabel(富文字)iOS筆記UI
- 關於UILabel與NSMutableAttributedStringUI
- 我用 Laravel 的快速寫法Laravel
- ImageLoader的優化寫法優化
- 單例的幾種寫法單例
- 2個奇怪的React寫法React
- swift3.0後的for in寫法Swift