2011-07-01 39 views
0

在搜索將圖釘放置到imageview上的方法之後,就像使用mapview一樣,我得出結論:這是不可能的。所以我認爲我可以通過創建多個圖像視圖來模擬圖像丟失,這些圖像會在屏幕上顯示標準圖像的png圖像。現在,我想創建一個imageview並將其放在用戶點擊的位置(手勢類型現在不是很重要)。我知道我可以獲得觸摸座標。但我需要的不僅僅是這個。我需要在關閉並重新啓動應用程序的任何時候使用這些註釋引腳。所以我想我會有一個至少有一個字典的plist,它將把imageview上的座標保存爲Key和Callout或Popview作爲Value。如何將預先安排好的引腳放在viewDidLoad方法的正確座標上?獲取imageview上的座標

回答

1

可能有兩種(可能更多)的方法。

1->您可以使用NSUserDefault保存設置並讀回在明年推出.. 2->NSDictionary,您已alreay提及。

保存設置......

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

要檢索應用程序設置回

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

OK謝謝。而且我還想知道如何將一個pin的imageview放置在另一個imageview上,以便該pin的尖端來到觸摸的座標? –

+0

你可以添加爲子視圖... – Jhaliya