Android - Firebase 註冊

簡介

Firebase原本為一家提供雲端服務的公司, 在2014年被Google所收購.

Google所提供的雲端服務最一開始為Cloud to Device Messaging (C2DM),
在2012年時停用C2DM, 並更改為Google Cloud Messaging (GCM)
收購Firebase後, 在2016年提出了Firebase Cloud Messaging (FCM)


iOS - UIButton 將 icon 設置在右邊

當我們建立一個按鈕時, 可以同時設置好icon和文字.

注意文字顏色, 預設為白色, 在畫面中會看不到

但是預設的icon是在文字的左邊, 當我們想移動到右邊時, 可調整 Edge 為 image

再選擇right調整位置到右邊

若想調整文字位置時, 可調整Edge 為title

再調整位置即可


iOS - UITextField 限制輸入

有時候使用輸入時, 想要限制輸入框只能輸入數字, 該如何實作呢?

我們可使用 NSCharacterSet 來達成此功能。


iOS - UIImage & UIContentMode

當圖片超過螢幕大小時, 我們可選用幾種方式來縮放圖片.

UIViewContentMode.ScaleAspectFill : 按照原比例呈現
此模式下可搭配 UIImageView.clipsToBounds = true 來裁切圖片

UIViewContentMode.ScaleAspectFit : 按照等比例縮放
UIViewContentMode.ScaleToFill : 按照UIImageView的大小縮放圖片


iOS - 跳至下個輸入框

若一個畫面中有多個輸入框, 當輸入完之後, 想要自動跳至下個輸入框,

就算Storyboard中設置為Next, 依舊是無法自動跳轉的, 此時需要使用程式來控制.