質問

Mail などの一部のアプリケーションでは、UITextField がある場合、右側に小さな + ボタンがあります。タップするとモーダルビューコントローラーが表示され、電話番号や住所などを選択するとテキストフィールドに表示されます。これを自分のアプリにどのように実装するか考えていました。ありがとう、
アイザック

役に立ちましたか?

解決

テキストフィールド内のプラスボタンをしたい場合は、テキストフィールドの一番右の部分に任意のUIViewのを置くことができますUITextFieldクラスのrightViewプロパティを見てみましょう。

で作成したとして、あなたは、そこにUIButtonを置くことができます
[UIButton buttonWithType:UIButtonTypeContactAdd];

他のヒント

これは次の方法で行うことができます

txtFldObj.rightView = [UIButton buttonWithType:UIButtonTypeContactAdd];

txtFldObj.rightViewMode=UITextFieldViewModeAlways;

これも参照できます 騙す また

あなたがサブビューとしてのUITextFieldとUIButtonが含まれている定期的なUIViewのを持っていることによって、これを行うことができます。

例えば

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top