iphone - 通过分段控件选择的 Google MK-map View 和 Mk-map 类型

标签 iphone ios google-maps ios4 iphone-sdk-3.0

这是代码

-(id) initWithNibName:(NSString*) nibNameOrNil bundle:(NSBundle*)nibBundleOrNil
{
   ...
   [segCtrl addTarget:self action:@selector(OnSegCtrlChanged:) forControlEvents:UIControlEventValueChanged];
}

-(void)OnSegCtrlChanged:(id)sender
{
   if(segCtrl.selectedSegmentIndex==0)
   {
      [mapvw setMapType:MKMapTypeSatellite];
   }
   else if//....
}

我用来更改 map 图像显示的代码看起来就像那样,遗憾的是,在我编译并运行该程序后,没有任何效果。 “Nothing Works”是指当我从屏幕上的分段控件中选择索引后,没有显示相应的 map 类型。

[更新] 我猜想我放入 InitWIthNibName 中的分段控件的初始化不正确,因为它不是正确的开始位置。如果没有,我应该把它放在哪里?

最佳答案

viewDidLoad:方法中设置目标..如下所示..

- (void)viewDidLoad
{
       .....
      [segCtrl addTarget:self action:@selector(OnSegCtrlChanged:) forControlEvents:UIControlEventValueChanged];
}

关于iphone - 通过分段控件选择的 Google MK-map View 和 Mk-map 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13225475/

相关文章:

iphone - iOS 应用程序提交不起作用

iOS App 启动显示空白黑屏几秒钟

ios - 在 PageViewControllers 中快速传递数据

ios - 我想在横幅中向用户发送通知 如何做到这一点?

javascript - 谷歌地图 API : Map width gets resized onclick but route is still loaded with original width

iphone - 如何唤醒应用程序

iphone - UITableView 编辑不起作用

IOS 专注于禁用的文本字段

r - 使用 ggmap 创建正交 map

android - Google Maps V2 在 android 2.2 上显示黑屏