FSCalendarView에서 선택한 셀의 위치를 가져 오려고합니다. (FSCalendar 라이브러리). 비록 내가 화면에서 위치를 얻고 있지만 완벽한 위치가 아니기 때문에 그 날짜 셀의 팝업을 보여주고 싶다.FSCalendarVIew에서 선택한 DateCell의 위치를 원합니다. 어떻게받을 수 있습니까?
#pragma mark - View Lifecycle
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tapGesture =
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(oneFingerTwoTaps)];
tapGesture.delegate=self;
// Set required taps and number of touches
[tapGesture setNumberOfTapsRequired:1];
[tapGesture setNumberOfTouchesRequired:1];
[[self view] addGestureRecognizer:tapGesture];
}
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {
CGPoint pointOnScreen = [touch locationInView:nil];
NSLog(@"Point - %f, %f", pointOnScreen.x, pointOnScreen.y);
NSLog(@"Touch");
touchFrame = CGRectMake(pointOnScreen.x, pointOnScreen.y-120, 0, 0);
return NO; // handle the touch
}
이
내가이 코드 덩어리에서 달성 할 수 있어요 무엇 나는이 같은 짓을, 터치 위치를 얻기 위해,
하지만 터치하면 릴 비트 비트 obove, 나는 그 터치와 팝업에 해당하는 위치를 얻을 오른쪽 지점에 오지 않습니다. 이 같은 그것의보고 뭔가
는 최신의 정확한 위치를 얻을 수있는 방법이있다. 모든 유형의 도움이 상당 할 것입니다.