4

を としてウィンドウ ベースのアプリケーションを作成しましUITabbarControllerRootViewController。タブの 1 つで、私は と を提供UITextFieldUITextViewました。キーボード自体に2つのボタンを提供したい:

  • 完了 - キーボードが非表示になります。
  • - を入力して改行します。

誰かがそれを行う方法を知っている場合は、回答を投稿してください。

4

3 に答える 3

4

UITextField の場合、次のように設定することで、return キーを done キーに変更できます。

targetTextField.returnKeyType = UIReturnKeyDone;

ただし、キーボードにカスタム ビューを追加しないと、Enter キーと Done キーを同時に使用することはできません。

また、キーボードの動作を制御するには、UITextFieldDelegate メソッドを実装する必要があります。

targetTextField.delegate = self;
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
     return YES;  //dismisses the keyboard
}

UITextView の returnKeyType を設定できることは知っていますが、リターン キーの動作を操作できるかどうかはわかりません。

于 2011-02-02T15:44:36.660 に答える
1

サブビューを iPhone キーボードに追加する方法に関するチュートリアルがここにあります。

http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/7350-adding-subviews-custimize-keyboard.html

これが役に立てば幸いです、ヴィンセント

于 2011-02-02T11:13:34.223 に答える