0

どうすればこれをやり始めることができるのか、ほとんどわからないので、説明します。別の小さなビューを保持するカスタム ビューがあります。これらの 2 つのビューは完全に IB で構築されており、メインのビューにはいくつかの入力フィールドがあり、サイズ変更のみが行われます (かなり落ち込んでいると思います)。2 つ目は、メインの入力が設定された後に表示されます。明確にするために、最初のビューはいくつかの入力のみを要求し、それらが入力されると、2 番目のビューが表示され、それらの入力値の使用を開始します。私がやりたいことは、最初にいくつかの入力を入れて2番目のビューを表示させ、次に他の入力を入れて別のビュー(最初のものと同じように見える)を表示させることですが、代わりに新しい入力値。

私が知りたいのは、IB で同じカスタム ビューを数回作成する必要があるかどうか、または (どのように行うと思うか) 別のクラスの 2 番目のビューを作成し、新しいオブジェクトごとに新しいオブジェクトを作成する必要があるかどうかです。入力し、別のクラスから、メイン ビューでの配置方法を制御します。それがその方法である場合、プログラムで新しいオブジェクトを作成する方法や、これらのことを行う方法が本当にわからないため、助けが必要です。プログラムは、ビューが完全に分離されており、各コマンド (キャンセルなど) がビューの 1 つだけに適用されることを理解する必要があります。

これは非常に広いことを認識していますが、この特定の問題についてはまったく経験がありません。基本的に、入力を受け取るカスタムビューがあり、入力が送信されるたびにビューを繰り返したいのですが、各ビューは互いに独立しています。

助けてくれてありがとう。

4

1 に答える 1

0

インターフェイス ファイルは複数回ロードできます。これを行うには、 、またはをUINib直接使用して、いくつかのメソッドに名前を付けることができます。インスタンス化するときにペン先の所有者を設定すると役立つ場合があります — このオブジェクトは、ペン先の「ファイルの所有者」を介して接続にアクセスできます。また、同じビューを再構成して複数回使用できることにも注意してください。もう少し情報があれば、さらに役立つ提案を提供できるかもしれません。UIViewControllerNSBundle

于 2011-07-27T07:03:44.633 に答える