0

私は本当に私を夢中にさせる問題を抱えています。

数か月前、私は iphone アプリケーションの開発を開始しました。ユーザーがコメントを書き込めるように、複数行の textField が必要でした。結局、解決策を見つけることができなかったので、代わりにデフォルトで複数行のテキストビューを使用する方法を見つけました。私のプロジェクトでは、この Text View を UITextField アウトレットに接続しているようです。

今、私は自分のアプリをユニバーサルにしようとしているので、iPad バージョン用の新しい .xib ファイルを作成しました。

ただし、iPhone .xib で使用していた UITextField Outlet で作成した Text View を接続することは不可能のようです。

そもそもこの 2 つをどのように結び付けたかを思い出すために、ここで本当に頭が痛いです。Text View を Text Field として機能するようにカスタマイズするためにいくつかのデリゲート メソッドを実装したことを覚えています。私の iPad Text View のすべてのプロパティは、iPhone バージョンのものと同じようです。しかし、コンセントに接続できません。

ここで何が欠けているのか、誰にも分かりませんか?

4

3 に答える 3

0

に接続UITextViewすることはできませんUITextFieldUITextViewのように動作するように変更できる解決策や微調整はありませんUITextField。サードパーティのライブラリを使用して、プロジェクトで使用することをお勧めします。私はあなたがあなたのiPhoneプロジェクトでそれをどのようにしたかまだ驚いています。あなたが何を求めているのかをよりよく理解するために、あなたがiPhoneでどのようにしたかについていくつかのコードを共有していただけませんか。

于 2013-03-01T12:00:50.240 に答える
0

アウトレットは同じタイプにのみ接続でき、同じタイプのオブジェクトを指しており、1-to-1関係があります。1つのアウトレットを複数のオブジェクトに接続することもできません。

あなたはあなたの名前をUITextViewasUITextView *textField か何かにしたかもしれません、あなたはあなたのUITextFieldアウトレットをあなたのクラスの対応するtextFieldに接続する必要があります、あなたはに接続することはできませUITextFieldUITextView

于 2013-03-01T12:02:06.710 に答える
0

結局可能のようです..

私は考えられないことを試しましたが、うまくいきました..

テキスト View 、 UITextView アウトレットから新しいアウトレットを作成し、それから... UITextView の名前を UITextField に変更したところ、完全に機能しました..このアウトレットに両方の textView (iPhone.xib と iPad.xib) を接続しましたが、機能しました.. (名前を UITextField アウトレットに変更する前にそれらを接続しましたが、その後は接続できません)

于 2013-03-01T12:17:27.997 に答える