このカレンダーは、プログラムで作成された48個のフレームで構成されています... UITapGestureRecognizerを実行すると、フレームのx、y座標が返されます...どのフレームがタップされたかを判断する方法はありますか?どのボタンがタップされたかを確認する方法は?
UPDATE:これは、フレームを作成するためのコードです:
self.frame = frame;
self.backgroundColor = [UIColor colorWithRed:rd1 green:gr1 blue:bl1 alpha:1.0];
[[self layer] setBorderColor:[[UIColor blackColor] CGColor]];
[[self layer] setBorderWidth:0.5];
[[self layer] setCornerRadius:10];
[self setClipsToBounds: YES];
詳細情報を入力してください。 48個のボタンを作成してレイアウトするにはどうすればいいですか?たとえば、すべてのボタンを繰り返し、座標がボタンのフレームに属しているかどうかをテストしたり、レイアウトルールが分かっていれば座標からボタンを計算することができます。 – Vladimir
ボタンがある場合は、ジェスチャ認識ツール? – Vladimir