gpt4 book ai didi

ios - 从 calloutAccessoryControlTapped 设置 ViewController Title

转载 作者:行者123 更新时间:2023-11-28 20:23:52 24 4
gpt4 key购买 nike

我试图在调用附件控件被点击后简单地将 detailViewController 的标题设置为图钉的标题。

这里是我设置 MKAnnotation 的地方:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id 
<MKAnnotation>)annotation
{
MKAnnotationView *annotationView = [[MKPinAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:@"loc"];

这里是我想将细节 View Controller 的标题设置为图钉标题的地方:

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view     
calloutAccessoryControlTapped:(UIControl *)control
{

DetailViewController *controller = [[DetailViewController alloc] initWithNibName:nil
bundle:nil];
[self.navigationController pushViewController:controller animated:YES]; // or use
presentViewController if you're using modals

controller.title = pin.annotationView.subtitle;

}

最后一行是搞砸了。有任何想法吗?谢谢大家!!

最佳答案

弄清楚了 - 将 Controller 标题替换为:

controller.title = view.annotation.title;

谢谢大家!

关于ios - 从 calloutAccessoryControlTapped 设置 ViewController Title,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14849063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com