2012-02-28 2 views
2

私は動的にiPhoneの画面上にtextFieldsを配置しようとしていますが、私はそれをどのように起動するのか考えていません。iPhoneの動的テキストフィールドは可能かどうか?

ユーザーがタップする場所にtextFieldを配置する必要があります。ユーザーが画面上をタップすると、テキストフィールドまたはtextViewがそこに配置され、そこにコメントを書くことができます。 可能ですか?

+0

ユーザーがタップした場所にテキストフィールドを正確に表示しますか? – Franck

+0

はい@フランクです。少なくともx軸とy軸 – Mashhadi

+0

あなたの問題はどこですか?タッチの座標を取得するか、プログラムでUITextFieldを追加しますか? – Franck

答えて

1

はい、実際にUITextFieldを画面に動的に追加することは可能です。

UITextFieldは、(UIControlを継承し、UIViewを継承したものですが)別のビューです。プログラムでUITextViewを作成した後は、addSubviewを介して画面上のビューに追加することができます。

1

タッチが発生した場所の座標を取得できます。テキストフィールドを動的に作成し、その座標の原点を設定することができます。

1

はい可能..

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 

は、ユーザーがそこ..

を視野に触れたときにTextFieldを割り当て、中央に触れ、その中心を設定することができますビューコントローラに呼ばれています。

関連する問題