【发布时间】:2019-05-04 22:59:56
【问题描述】:
我正在尝试在 MKAnnotationView 的 rightcalloutAccessoryView 中显示自定义图像来代替公开按钮,但它没有出现:
这是我的代码:
UIButton *rightButton = [UIButton new];
UIImage * rightImage = [UIImage imageNamed:@"blue-car"];
[rightButton setImage:rightImage forState:UIControlStateNormal];
annotationView.rightCalloutAccessoryView = rightButton;
当我执行上述操作时,没有图像出现,如果你点击什么也不会发生。
但是,如果我使用以下细节 disolosureButton,图像确实会出现并且标注是可点击的。
annotationView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
我的自定义按钮代码中缺少什么会阻止按钮出现或执行任何操作?
【问题讨论】:
标签: ios objective-c uibutton mkannotationview