UITextFieldでキーボードを表示させたくない

ShouldBeginEditingのdelegateで常にfalseを返すようにすればキーボードが表示されなくなる。

UITextField text = new UITextField(new RectangleF(0,0,50,31);
text.ShouldBeginEditing += delegate {
  return false;
}

キーボードは表示されなくなるが、その他のタッチイベントは働いてくれる。

追記 2011/08/01
修正。その他のタッチイベントが働かなくなってしまう。