2011-07-01 10 views
0

mapviewと同様にイメージビューにピンをドロップする方法を探した後、私はそれが不可能であると結論づけました。だから私は、標準ピンのpngイメージをオンザフライで保持する複数のイメージビューを作成することによって、ピンドロップをシミュレートできると考えました。今、私はイメージビューを作成し、ユーザーがタップする場所に配置したいと思います(ジェスチャータイプはあまり重要ではありません)。私はタッチ座標を得ることができることを知っている。しかし私が必要とするのはこれだけではありません。アプリを閉じて再起動するたびに、注釈ピンを配置する必要があります。だから、少なくとも私はバリューとしてキーとコールアウトまたはpopviewとしてイメージビュー上の座標を保持する辞書を持つplistを持っていると思います。 viewDidLoadメソッドの事前に配置されたピンを正しい座標に配置するにはどうすればよいですか?イメージビュー上の座標の取得

答えて

1

2つ(もっと可能性があります)のアプローチがあります。

1->NSUserDefaultを使用して設定を保存し、次回の起動時にそれらを読み取ることができます。 2->NSDictionary、あなたはこれまでに言及しています。バック

NSDictionary* myDict = [[NSUserDefaults standardUserDefaults] objectForKey:@"myMapDict"]; 
+0

アプリケーション設定を取得するために、あなたの設定を保存するには

...

NSDictionary *myDict = [[NSDictionary alloc] init]; // fill setting data in dictionary here ....................................... [[NSUserDefaults standardUserDefaults] setObject:myDict forKey:@"myMapDict"]; [[NSUserDefaults standardUserDefaults] synchronize]; 

はOKお願いします。ピンの先端がタッチされた座標に来るように、ピンのイメージビューを別のイメージビューにどのように置くのだろうか? –

+0

あなたはサブビューとして追加することができます... – Jhaliya