キーボードのReturnキー(の部分)が押された時の処理

キーボードのReturnキーの部分が押された時の処理はShouldReturnデリゲートを使う。

  • 次のフィールドにカーソルを移動する場合
UITextField text1;
UITextField text2;

text1.ShouldReturn = delegate {
  // BecomeFirstResponderメソッドで移動させる
  text2.BecomeFirstResponder ();
  return true;
};
  • キーボードを閉じたい場合
UITextField text1;
text1.ShouldReturn = delegate {
  // ResignFirstResponderメソッドでレスポンダを解除する
  text1.ResignFirstResponder ();
  return true;
};