簡介
Firebase原本為一家提供雲端服務的公司, 在2014年被Google所收購.
Google所提供的雲端服務最一開始為Cloud to Device Messaging (C2DM),
在2012年時停用C2DM, 並更改為Google Cloud Messaging (GCM)
收購Firebase後, 在2016年提出了Firebase Cloud Messaging (FCM)
簡介
Firebase原本為一家提供雲端服務的公司, 在2014年被Google所收購.
Google所提供的雲端服務最一開始為Cloud to Device Messaging (C2DM),
在2012年時停用C2DM, 並更改為Google Cloud Messaging (GCM)
收購Firebase後, 在2016年提出了Firebase Cloud Messaging (FCM)
當我們建立一個按鈕時, 可以同時設置好icon和文字.
注意文字顏色, 預設為白色, 在畫面中會看不到
但是預設的icon是在文字的左邊, 當我們想移動到右邊時, 可調整 Edge 為 image
再選擇right調整位置到右邊
若想調整文字位置時, 可調整Edge 為title
再調整位置即可
有時候使用輸入時, 想要限制輸入框只能輸入數字, 該如何實作呢?
我們可使用 NSCharacterSet 來達成此功能。
當圖片超過螢幕大小時, 我們可選用幾種方式來縮放圖片.
UIViewContentMode.ScaleAspectFill : 按照原比例呈現
此模式下可搭配 UIImageView.clipsToBounds = true 來裁切圖片UIViewContentMode.ScaleAspectFit : 按照等比例縮放
UIViewContentMode.ScaleToFill : 按照UIImageView的大小縮放圖片
有些場景, 我們可能需要背景模糊的效果.
在 iOS 8 之後, Apple 官方提供了API 讓我們更容易實現此效果.
若要在一個頁面中使用 SegmentedControl 和 PageViewController 來轉換頁面該如何實作呢?
當畫面中有UIImageView且需從圖片庫中選取圖片時, 該如何實作呢?
若一個畫面中有多個輸入框, 當輸入完之後, 想要自動跳至下個輸入框,
就算Storyboard中設置為Next, 依舊是無法自動跳轉的, 此時需要使用程式來控制.
承上篇 - iOS - 客製化Dialog
若Dialog中有 TextField的時候, 可能會被軟體鍵盤所蓋住
因此必須使用動態調整Dialog的方式來解決.