2011-07-01 153 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