えむじぃのアプリ開発

えむじぃのアプリ開発

元大手IT企業SE、現ベンチャー企業CTOのブログです。

【Swift】UITextFieldをパスワードの入力形式にする方法

今回はUITextFieldをパスワードの入力形式にする方法をこの記事で説明します。

この記事のポイント・UITextFieldDelegateを使用
・secureTextEntryを使用

パスワードの入力形式にする方法

パスワードの入力形式にするには以下のように設定します。

import UIKit

class ViewController: UIViewController, UITextFieldDelegate {  

    override func viewDidLoad() {
        super.viewDidLoad() 

        let txtPassword: UITextField = UITextField(frame: CGRectMake(5, 5, 150, 30))

        // Delegate
        txtPassword.delegate = self

        // Password mode
        txtPassword.secureTextEntry = true // ← ここ

        // Add View
        self.view.addSubview(txtPassword)

    }

}

これでパスワードの入力形式で表示されます。