我有一个带有代码的iPhone应用程序,可以在地图上创建注释。注释具有带左右按钮和标签的标注。这是非常基本的没有自定义代码。当我使用标签的长字符串运行应用程序时,文本在标注的右键下运行。该按钮仍然可用,但看起来很难看。我想发布一个这样的图像,但我需要10个代表。有没有人见过这个,如果有的话,他们是怎么解决的?
注释代码非常基础:
#import "AddressAnnotation.h"
@implementation AddressAnnotation
@synthesize coordinate;
@synthesize mTitle;
@synthesize mSubTitle;
@synthesize event;
- (NSString *)subtitle{
return mSubTitle;
}
- (NSString *)title{
return mTitle;
}
-(id)initWithCoordinate:(CLLocationCoordinate2D) c{
self = [super init];
if (self) {
coordinate = c;
}
return self;
}
@end
答案 0 :(得分:0)
不幸的是,在iOS 7中,似乎需要MKMapView
的最小宽度为320才能避免此标注标题重叠问题(如果您使用的是默认标注)。
iOS 6正确处理标题截断。