我有一个地图应用程序,其中有3个按钮图片,视频和评论.当用户单击打开相机拍照的图片按钮时,视频也是如此,他可以拍摄视频.这2个按钮完成。当用户单击第三个评论按钮时,将打开评论页面,他可以在其中输入评论标题并输入评论,当他单击提交按钮时,评论用户已输入将被发布到其当前位置。请任何人都可以帮助我解决这个问题,了解如何将评论保存到地图上的当前位置。
注释视图太小,无法显示整个注释。通常这样的事情是这样的:
1) 用户触摸引脚2)注释视图显示一些文本(为您,作为示例,评论的一部分)和详细信息披露按钮3)当用户单击详细信息披露按钮时,将推送整个注释的新视图控制器。
如果您使用自己的 MKAnnotation 在地图上显示点(而不是 MKPlacemark 等),您应该能够执行以下操作:
currentAnnotation.title = textView.text;
只需确保添加
- (NSString *)title {
return title;
}
和
@synthesize title;
到您的自定义 MKAnnotation 类实现文件以及
NSString *title;
和
@property (nonatomic, retain) NSString *title;
到自定义 MKAnnotation 头文件
我不确定它是否会立即更新字段,或者您是否需要删除注释并将其再次添加到地图中。 通常,您在创建注记时为其指定标题,因此,如果稍后添加标题(当注记存在于地图上时),如果不强制更新,则标题可能不会更新。 我希望这有帮助