「Xamarin.iOSでUIControl派生物にフォーカスを当てる」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「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;
};
}