1

いくつかのテキストフィールド/テキストビューを備えたビューコントローラーがあり、ユーザーがこれらのフィールドに Web で見つけたものを入力できるようにしたいと考えています。これを可能にするために、モーダルに表示される別の Web ビューがあります。私の問題は、部分的なページ カールを使用して最初のビュー コントローラーを表示することです (情報が入力されている場合)。ただし、ライブ ビュー コントローラーを 2 回表示することはできません。新しいインスタンスには、テキスト フィールドに既に配置されている情報が事前に入力されません。

その情報を前後に渡すことができるようです(最初のインスタンスから2番目のビューコントローラーに、次に情報を2番目のインスタンスにコピーし、2番目のインスタンスを閉じるときにコピーして戻すなど)が、そこにあるようですより良い方法であるべきです。

Web ビュー コントローラーをサブビューとして追加することもできますが、私が本当に気に入っている部分的なカールの機能が恋しいです。

ありがとう!

4

2 に答える 2

1

ただし、ライブ ビュー コントローラーを 2 回表示することはできません。新しいインスタンスには、テキスト フィールドに既に配置されている情報が事前に入力されません。

毎回新しいView Controllerを作成する必要はありません。そのView Controllerオブジェクトをインスタンス変数として保存し、ユーザーが完了するまで解放しないでください。

if (myViewController == nil) {
    myViewController = [UIViewController alloc] init];
}
[self presentViewController:myViewController animated:YES];    
于 2013-02-12T20:06:10.190 に答える