「Xamarin.iOSでソフトウェアキーボードを隠す」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「とりあえず以下で動いた。 <source lang="csharp"> public override void ViewDidLoad() { base.ViewDidLoad();...」)
 
14行目: 14行目:
  
 
[[ググった]]ら別の方法も出てきた。
 
[[ググった]]ら別の方法も出てきた。
[[Xamarin]]の公式サイトにある[FAQ]]では以下の方法を使っている。
+
[[Xamarin]]の公式サイトにある[[FAQ]]では以下の方法を使っている。
 
<source lang="csharp">
 
<source lang="csharp">
 
         public override void ViewDidLoad()
 
         public override void ViewDidLoad()

2014年9月18日 (木) 10:14時点における版

とりあえず以下で動いた。

        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            
            // Perform any additional setup after loading the view, typically from a nib.

            this.TextFieldUserName.EditingDidEndOnExit += (sender, e) => {
                this.View.EndEditing(true);
            };
        }

ググったら別の方法も出てきた。 Xamarinの公式サイトにあるFAQでは以下の方法を使っている。

        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            
            // Perform any additional setup after loading the view, typically from a nib.

            this.txtDefault.ShouldReturn += (textField) => { 
                textField.ResignFirstResponder();
                return true; 
            };
}

http://yutawatanabe.hatenablog.com/entry/xamarin-ios-hide-software-keyboard http://docs.xamarin.com/recipes/ios/input/keyboards/dismiss_the_keyboard/