新網址:https://jillhuang09.wordpress.com/
2021年4月21日 星期三
2020年3月4日 星期三
2020年3月3日 星期二
iOS Label text 自動改變大小 dynamic type
字體大小對照表
Label
1.
2.
3.
iOS 10
label.font = UIFont.preferredFont(forTextStyle:
.body)
label.adjustsFontForContentSizeCategory
= true
4.
自訂字體(iOS 11才有)
let customFont = UIFont.systemFont(ofSize: 20)
label.font = UIFontMetrics.default.scaledFont(for: customFont)
label.adjustsFontForContentSizeCategory = true
label.adjustsFontForContentSizeCategory = true
Xcode 快速驗證
取得現在字體大小
UIApplication.shared.preferredContentSizeCategory
修改字體大小的Notification
UIContentSizeCategory.didChangeNotification
2020年3月2日 星期一
2018年9月4日 星期二
iOS Security Code AutoFill 驗證碼自動填入
l iOS 12的新功能
l 只適用內建鍵盤
l UITextField需設定textContentType為oneTimeCode
l 除了自動帶入外,還有偵測複製功能。
簡訊關鍵字有Code 或Passcode,就會將驗證碼加上底線,messages內容舉例:
2018年4月11日 星期三
iOS 導入 Firebase 的 Crashlytics
*Firebase 的 Crash Reporting 已經不再支援,要用相似的功能要用 Crashlytics
*Firebase 的 Crashlytics 是跟 Fabric 整合
*Firebase Crashlytics 非立刻 crash 就會立刻顯示
步驟2:無法 pod install
如果紅字推薦的 pod repo update 無用
可以參考網址
debug view - 是否有觸發Firebase
*Firebase 的 Crashlytics 是跟 Fabric 整合
*Firebase Crashlytics 非立刻 crash 就會立刻顯示
步驟:
- 專案中加入 Firebase
- 專案中加入 Firebase Crashlytics
- Firebase Console 加入你的專案
- 加入直接導致 crash 的程式
- 上傳 Firebase Crashlytics .DSYM 檔
小撇步:
步驟1:等很久都沒有出現可在 Podfile 加入 pod 'Firebase/Core'步驟2:無法 pod install
如果紅字推薦的 pod repo update 無用
可以參考網址
debug view - 是否有觸發Firebase