「Xamarin.iOSでUIControl派生物にフォーカスを当てる」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。iOSは回りくどく意味不明なメソッド名が多すぎ...」)
 
30行目: 30行目:
  
 
{{stub}}
 
{{stub}}
 +
 +
[[category:Xamarin.iOS]]

2015年4月17日 (金) 05:25時点における版

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

関連項目

参考文献