我是IOS开发中的新宠,我在github中找到了JPSThumbnailAnnotation,这真的激发了我的灵感。 https://github.com/jpsim/JPSThumbnailAnnotation
我的问题是如何在此自定义披露按钮中执行segue?
[self performSegueWithIdentifier:@"XXX" sender:self];
无法在- (void)didTapDisclosureButton
谢谢!
答案 0 :(得分:0)
好的,既然你没有指明- (void)didTapDisclosureButton
是什么,那就去吧。
在您链接的页面上,我找到了这个例子
JPSThumbnail *thumbnail = [[JPSThumbnail alloc] init];
thumbnail.image = [UIImage imageNamed:@"empire.jpg"];
thumbnail.title = @"Empire State Building";
thumbnail.subtitle = @"NYC Landmark";
thumbnail.coordinate = CLLocationCoordinate2DMake(40.75f, -73.99f);
thumbnail.disclosureBlock = ^{ NSLog(@"selected Empire"); };
[mapView addAnnotation:[JPSThumbnailAnnotation annotationWithThumbnail:thumbnail]];
为什么不呢:
thumbnail.disclosureBlock = ^{
[self performSegueWithIdentifier:@"XXX" sender:self];
};
在同一页上指定
您还可以设置在点击公开按钮时运行的块。