メインメニューを開く

差分

Xamarin.iOSでソフトウェアキーボードを隠す

786 バイト追加, 2020年12月23日 (水) 03:07
とりあえず以下で動いた。[[iOS]]ではソフトウェアキーボードが自動で非表示にならないため、プログラム側で制御してやる必要がある。 ==フォーカスが外れたら隠す==フォーカスが外れた時点でソフトウェアキーボードを消すには以下の方法で動くようである。
<source lang="csharp">
public override void ViewDidLoad()
</source>
==リターンキーが押されたら隠す==[[Objective-C]]での書き方で[[ググって]][[Xamarin.iOS]]に落とし込むのが早いかなと思っていたが、[[検索キーワード]]に「[[Xamarin.iOS]]」を付けて直接的に[[ググった]]ら別の方法も出てきた。ところ普通に別の方法が出てきた。実は[[Xamarin]]の情報も増えてきたんじゃないかと体感している。 [[Xamarin]]の公式サイトにある[[FAQ]]では以下の方法を使っている。
<source lang="csharp">
public override void ViewDidLoad()
return true;
};
}
</source>
http://yutawatanabe.hatenablog.com/entry/xamarin-ios-hide-software-keyboard
http://docs.xamarin.com/recipes/ios/input/keyboards/dismiss_the_keyboard/
 
==関連項目==
*[[Xamarin.iOS/UIControl派生物にフォーカスを当てる]]
 
==参考文献==
{{reflist}}
 
{{stub}}
 
[[category:Xamarin.iOS]]