gpt4 book ai didi

iphone - 隐藏注释副标题,或更改颜色

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

在我的应用程序中,我正在为注释图钉添加副标题,但不想用图钉显示。我只是将它用于编码目的。如何隐藏或更改字幕颜色?

最佳答案

如果我对您的问题的理解正确,那么您正在使用 pin 字幕进行某些处理并且不想在 pin 上显示它。如果您使用的是默认标注,那么一旦您分配了 annotation.subtitle = @"some subtitle",就不可能更改字幕的颜色或隐藏它。

我建议,向注释添加另一个变量并将副标题分配给该变量 (annotation.newSubtitle = @"some subtitle"),并且不要为副标题属性分配任何内容。所有你想做的处理都可以用 annotation.newSubtitle 完成。

如果您不愿意向注解添加新变量,那么您将不得不实现单调乏味的自定义标注。

编辑:您会发现以下内容有助于将 NSString 分配给您的注释。

@interface MyAnnotation : NSObject<MKAnnotation> {
NSString *newSubTitle;
}
@property(retain,readwrite, nonatomic) NSString *newSubTitle ;
@end

实现部分

@implementation MyAnnotation
@synthesize mSubTitle;
-(void)setNewSubTitle:(NSString *)SubTitle{
self.newSubTitle = SubTitle;
}
@end

并用于分配

[annotation setNewSubTitle: @"some text"];

用于访问

myString = annotation.newSubtitle

关于iphone - 隐藏注释副标题,或更改颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9139870/

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