2009-03-19 16 views
7

Mailのようなアプリケーションでは、UITextFieldを使用している場合、右に少し+ボタンがあります。タップするとモーダルビューコントローラが表示され、そこから電話番号、住所などを選択でき、テキストフィールドに表示されます。私は自分のアプリでこれを実装する方法が不思議だった。ありがとう、
IsaaciPhone SDK - 連絡先の+ボタン付きUITextField

答えて

5

テキストフィールド内にプラスボタンを追加する場合は、UITextFieldクラスのrightViewプロパティを参照してください。このプロパティを使用すると、テキストフィールドの右端にUIViewを配置できます。

[UIButton buttonWithType:UIButtonTypeContactAdd]; 
1

これは、サブビューとしてUITextFieldとUIButtonを含む通常のUIViewを持つことで可能です。モーダルビューとして

例えば

------------------------------- 
| UITextField  | UIButton| 
------------------------------- 

ボタンをタップすると、あなたがアドレス帳のピッカー(または何か)を立ち上げることができ、そしてそれは、テキストフィールドは、必要に応じて更新を終了します。

8

で作成したとして、あなたはあなたがこのtrick

+0

TNKSマンを参照することができます

txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd]; txtFldObj.rightViewMode=UITextFieldViewModeAlways; 

によってこれを行うことができ、そこにUIButtonを置くことができます! ...私はViewModeを忘れました...あなたは私を救った:P – Gabriele

関連する問題