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

提供: MonoBook
2014年9月22日 (月) 10:46時点における153.174.187.158 (トーク)による版 (ページの作成:「UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。iOSは回りくどく意味不明なメソッド名が多すぎ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

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; 
            };
        }

関連項目

参考文献