【问题标题】:Adding AwesomeMenu over a MkMapView在 MkMapView 上添加 AwesomeMenu
【发布时间】:2012-09-25 16:08:40
【问题描述】:

我目前正在尝试在 MapView 上添加 AwesomeMenu。 mapview 通过 Storyboard 加载,并且 AwesomeMenu 在视图控制器的“viewDidLoad”方法中创建,然后作为子视图添加。 这样 AwesomeMenu 不会显示在视图上,向 MKMapView 添加子视图是否有特殊问题?有什么线索吗?

-(void)viewDidLoad
{
    CLLocation *turin = [[CLLocation alloc] initWithLatitude:45.071274 longitude:7.684910];
    MKCoordinateRegion region =
    MKCoordinateRegionMakeWithDistance (
                                    turin.coordinate, 1000, 1000);
    [mapView setRegion:region animated:NO];
    [switcher addTarget:self action:@selector(populateMap:) forControlEvents:UIControlEventValueChanged];
    menu = [[AwesomeMenu alloc] initWithFrame:self.mapView.frame
                                                 menus:nil];
    [self.mapView addSubview:menu];
}

提前致谢...

【问题讨论】:

    标签: ios mkmapview mapkit subview addsubview


    【解决方案1】:
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
        UIImage *storyMenuItemImage = [UIImage imageNamed:@"bg-menuitem.png"];
        UIImage *storyMenuItemImagePressed = [UIImage imageNamed:@"bg-menuitem-highlighted.png"];
        UIImage *starImage = [UIImage imageNamed:@"icon-star.png"];
    
    
        AwesomeMenuItem *starMenuItem1 = [[AwesomeMenuItem alloc] initWithImage:storyMenuItemImage
                                                               highlightedImage:storyMenuItemImagePressed
                                                                   ContentImage:starImage
                                                        highlightedContentImage:nil];
    
        NSArray *menuOptions = [NSArray arrayWithObjects:starMenuItem1 , nil];
        AwesomeMenu *menu = [[AwesomeMenu alloc] initWithFrame:self.view.frame
                                                         menus: menuOptions];
    
        [self.view addSubview:menu];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 1970-01-01
      相关资源
      最近更新 更多