iOS - UITextField 限制輸入

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

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


iOS - UIImage & UIContentMode

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

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

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


iOS - 跳至下個輸入框

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

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


iOS - 下拉式選單

iOS 目前沒有提供下拉式選單的UI物件供設計者使用.

若畫面中需要有下拉式選單時, 只能客製化了.

網路上搜尋到使用TextField來模擬, 不過自己實作時會遇到無法隱藏軟體鍵盤的問題.
每次點擊時都會出現軟體鍵盤.

因此我改用Button來解決此問題.