AnnotationViewのカスタムCalloutビューを作成しようとしています。私はこの答えを見たことがあり、良い解決策のようです(それは機能します)。nibファイルからUIViewを読み込もうとすると、UIViewが表示されますが、ボタンが機能せず、押されません。
これを行う方法はありますか?どうすればnibファイルからUIViewをロードして、ボタンを機能させることができますか?あるいは、誰かが私が良い解決策を見つけるのを手伝ってくれるかもしれません。
ありがとう
これが私が使用しているコードです:
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
if(selected)
{
//Add custom view to self...
calloutView = [[[NSBundle mainBundle] loadNibNamed:@"MyCustomView" owner:self options:nil] objectAtIndex:0];
[self addSubview:calloutView];
}
else
{
//Remove custom view...
if (calloutView) {
[calloutView removeFromSuperview];
}
}
}
前もって感謝します