Xamarin.iOS/UIControl派生物にフォーカスを当てる

提供: MonoBook
移動: 案内検索

UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。iOSは回りくどく意味不明なメソッド名が多すぎてイライラするな。focusとかもう少し分かりやすくしろボケと思う今日この頃。

        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
 
            // Perform any additional setup after loading the view, typically from a nib.
 
            // パスワード入力でリターンキーが押されたとき
            this.textFieldPassword.ShouldReturn += (textField) => { 
                // UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。
                this.textFieldPasswordConfirm.BecomeFirstResponder();
                return true; 
            };
 
            // パスワード確認でリターンキーが押されたとき
            this.textFieldPasswordConfirm.ShouldReturn += (textField) => { 
                // キーボードを非表示にする。
                textField.ResignFirstResponder();
                return true; 
            };
        }

関連項目[編集]

参考文献[編集]