アプリを作成していますが、ユーザーがいつ注釈やマップ上の他の場所に触れたかを知りたいです。注釈が選択されている場合にのみ表示したいボタンがあります。したがって、注釈の後にユーザーがマップ上の任意の場所に触れようとすると (別の注釈ではない場合)、ボタンを非表示にします。
現時点では、touchesEnded メソッドを試してみましたが、問題は、注釈と土地を認識しないことです。
- (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
if([touches isMemberOfClass:[BuildingViewController class]])
printf("Building");
else
printf("Land!");
}
前もって感謝します。