差分

ナビゲーションに移動 検索に移動

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

1,319 バイト追加, 2014年9月22日 (月) 10:46
ページの作成:「UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。iOSは回りくどく意味不明なメソッド名が多すぎ...」
UIControlクラスのBecomeFirstResponderメソッドを呼び出すとフォーカスがあたる。[[iOS]]は回りくどく意味不明なメソッド名が多すぎてイライラするな。focusとかもう少し分かりやすくしろボケと思う今日この頃。
<source lang="csharp">
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;
};
}
</source>

==関連項目==
*[[Xamarin.iOS/ソフトウェアキーボードを隠す]]

==参考文献==
{{reflist}}

{{stub}}
匿名利用者

案内メニュー