一,前言: 現在的手機品牌和型號越來越多,導致我們平時寫布局的時候會在個不同的移動設備上顯示的效果不同,比如我們的設計稿一個View的大小是300px,如果直接寫300px,可能在當前設備顯示正常,但到了其他設備可能就會偏小或者偏大,這就需要我們對屏幕進行適配。 安卓原生的話 ...
iOS開發小技巧 runtime適配字體 版權聲明:本文為博主原創文章,未經博主允許不得轉載,有問題可聯系博主Email: liuyongjiesail icloud.com 一個iOS開發項目無外乎就是純代碼布局 xib或SB布局。那么如何實現兩個方式的字體大小適配呢 字體大小適配 純代碼 定義一個宏定義如下: 宏中的 . 是在plus下的大小放大比例,可以根據自己的實際情況來調整。 純代碼中設 ...
2017-03-31 13:55 0 1905 推薦指數:
一,前言: 現在的手機品牌和型號越來越多,導致我們平時寫布局的時候會在個不同的移動設備上顯示的效果不同,比如我們的設計稿一個View的大小是300px,如果直接寫300px,可能在當前設備顯示正常,但到了其他設備可能就會偏小或者偏大,這就需要我們對屏幕進行適配。 安卓原生的話 ...
一、旋轉處理 第一步:注冊通知 [[NSNotificationCenter defaultCenter] addObserver:self ...
iOS鍵盤 inputView 和 inputAccessoryView 1.inputAccessoryView UITextFields和UITextViews有一個inputAccessoryView的屬性,當你想在鍵盤上展示一個自定義的view時,你就可以設置該屬性。你設置 ...
iOS中設置applicationIconBadgeNumber 在iOS7中直接設置applicationIconBadgeNumber沒有問題,但是在iOS8之后設置applicationIconBadgeNumber,程序沒有反應. 因為在iOS8之后想要設置 ...
一、在解析json數據的時候,得到的集合對象或者數組對象在用%@打印的時候回出現類似亂碼的情況。如圖: 在iOS中打印字典或者數組對象,系統會默認調用字典對象和數組對象的descriptionWithLocale:方法。所以解決方案就是增加在.m文件中重寫了兩個 ...
純代碼自定義cell 自定義cell的步驟(每個cell的高度不一樣,每個cell里面顯示的內容也不一樣) 1.新建一個繼承自UITableViewCell的子類 2.在in ...
計算label的Size方法 sizeWithAttributes:方法 適用於不換行的情況,寬度不受限制的情況 boundingRectWithSize:方法,適用於換行的情 ...