0

UITextFieldプロパティを別の に転送したいUITextField。どうすればそうできますか?

これが私の完全なシナリオです:

UITextField があるカスタム セルを作成しました。

UITableView でこの UITextField を使用しているときに、既存のものを割り当てたい

このセルの UITextField への UITextField のプロパティ。私は試した

cell.myCustomTextField = myAlreadyCreatedTextField;

また、次のような個々のプロパティを転送しようとしました

cell.myCustomTextField.borderStyle = myAlreadyCreatedTextField.borderStyle;

しかし、これもうまくいきませんでした。

助けてください

4

3 に答える 3

1

要するに :あるコントロールのプロパティを別のコントロールに割り当てることはできません。Apple/iOS はこのタイプの機能を提供していないためです。

ただし、次の方法で、テキストUITextField相互UITextFieldに取得できます。

textField1.text = textField2.text;
于 2013-03-22T16:55:57.810 に答える
1

コントロール (NSTextField など) にはそれぞれ、コントロールの表示属性を含むセルが関連付けられています。NSCell とそのサブクラスはコピーを実装しているため、ビューの代わりにセルをコピーできます (ビューは NSCopying をサポートしていません)。

別の方法として、NSViews は NSCoding をサポートしているため、一般的に言えば、レプリケートする必要があるビューまたはサブクラスがある場合、それをアーカイブしてから、必要な「コピー」の数だけアーカイブを解除する方法があります。

ソースから。

于 2013-03-22T16:56:08.960 に答える