我的 route-me 框架和标记标签有问题。我现在尝试了大约 5 个小时,但没有运气,并在网上搜索了几乎所有关于此的论坛主题。我想添加一个带有 UIButtonTypeDetailDisclosure-Button 的标记标签。当我将按钮添加到应该是标签的 UIView 时,我无法单击按钮。
我的代码如下:
- (void)tapOnMarker:(RMMarker*)marker onMap:(RMMapView*)map {
UIView *frame = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
button.frame = CGRectMake(0, 0, 34, 34);
button.enabled = YES;
button.userInteractionEnabled = YES;
[button addTarget:self action:@selector(markerLabelButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
[frame addSubview:button];
[marker setLabel:frame];
[marker showLabel];
}
-(void)markerLabelButtonPressed:(id)sender {
NSLog(@"pressed");
}
我希望有人可以帮助我。谢谢 :)
我需要更多信息,请告诉我!