我有這個日曆,由編程創建的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 2012-03-30 20:21:27
如果您有按鈕,爲什麼不爲每個按鈕分配一個動作而不是手勢識別器? – Vladimir 2012-03-30 20:22:19