メールアドレス入力で大文字になってしまう
開発したアプリのキーボード入力しようとすると、大文字入力で始まってしまうことがよくあります。
名前(ローマ字)などでは助かる機能なのですが、メールアドレスだと見た目が気持ち悪く、開発初期段階ではログインAPIのサーバー側が綺麗に作られていないことで、大文字だとログインが通らないこともあります。
解決方法
autocapitalizationType
を none
することで解決できます。
####Swift
loginView.swift
let mailTextField = UITextField()
mailTextField.autocapitalizationType = .none
Objective-C
loginView.m
UITextField *searchField = [UITextField new];
searchField.autocapitalizationType = UITextAutocapitalizationTypeNone;