2011-02-08 12 views
1

Im iphone noob。私はこれを正しく要求しているかどうかはわかりませんが、別のデータセットでビューを再読み込みできるようにする必要があります。私は、特定のプロジェクトの曜日と時間を日単位で表示するビューを持っています。私は、同じビューをリロードすることができる必要がありますが、先週の別のプロジェクトの時間などと言うと、異なるビュー間で実際には移行していません(別のビューを交換する例がたくさんありました)。 、ちょうど異なるデータ。iphoneどのように別のデータでビューをリロードするのですか

私が考えているのは、同じUIViewの2つのインスタンスを持つことです。 1つのビューは、現在のビューがユーザーに表示されているビューです。もう一方のビューは「ステージング」ビューで、次のデータセットをロードしてから、ステージングを現在のビューにスワップします。このアプローチでは、現在のビューは、次のデータセットを待つ新しい「ステージング」ビューとして再利用されます。これについてどうやって行きますか?あなたはどのように側に "ステージング"ビューを維持していますか?これはこれを考えている正しい方法ですか?私は別の週の間にアニメーションを変えたり適用したりしたいと思います。

このプロジェクトデータは、私のtabControllerの1つのタブです。私は設定、レポートなどのための他のタブがあります。私はGoogleを探していますが、私が探しているフレーズを正確にどのようにしているのかわかりません。私は達成したいことを知っていて、尋ねる方法がわからないだけです。誰も正しい言葉を提供してください、または例へのリンクをお願いしますか?ありがとう。

+0

...しかし、データを表示するために何を使用していますか、どのような種類のオブジェクトですか?ビューは、多くの種類のビジュアル/表示オブジェクトを配置できる単なるコンテナです。例えば、単純なテキストやUIDatePickerでデータを表示するためにUILabelを使用することができます。多くの場合、表示プロパティ/設定を変更したり、オブジェクトメソッドを呼び出して表示されるデータを変更することができます。 – meronix

答えて

2

データの変更中にトランジション/アニメーションが表示されない場合は、ステージングビューは必要ありません。あなたのビュー内の異なるオブジェクトの値を変更するだけです。

ラベルのテキストを変更します。 ボタンのタイトルまたはボタンのイメージを変更します。だけ..あなたも変更がすぐに表示されますの変化を見るために表示を更新する必要はありません...などなど...セグメント化された制御用

をセグメントのタイトルを変更し テーブルビューの場合は、データソース内の値を変更し、テーブルビューでreloadDataを呼び出す必要があります。

+0

私は、曜日とユーザーが時間を入力できるフィールドの一連のラベルを持っています。はい、私は単に異なる週のラベル/フィールドにデータを再適用することができます。私が探しているのは、別の週の間の移行だと思います。 –

関連する問題