繁体   English   中英

如何使用calloutAccessoryControlTapped:方法将数组值发送到下一个视图?

[英]How to send array value to next view using calloutAccessoryControlTapped: method?

我正在开发一个新的应用程序。 我还使用了MapKitView并放了一些针脚。 即时通讯采用ID数组,但我无法将ID分别添加到该引脚,您能帮我吗? 提前致谢...

为此,您必须使用pin设置标签属性。 当注解选择方法时,调用该方法然后从标签中获取标签,并在标签的帮助下从数组中获取值并将其发送到另一个类

UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];

rightButton.tag = annotationIndex;

[rightButton addTarget:self action:@selector(showDetails:) forControlEvents:UIControlEventTouchUpInside];

pinView.rightCalloutAccessoryView = rightButton;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM