Создать UIView позволяют userInteraction и сделать ясный цвет фона
UIView *viewsample=[[UIView alloc]init];
viewsample.frame= CGRectMake(0, 0, 200, 200);
viewsample.backgroundColor= [UIColor clearColor];
viewsample.userInteractionEnabled=YES;
[self.view addSubview:viewsample];
UITapGestureRecognizer *tapSkip = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(iviewsampleClicked:)];
[viewsample addGestureRecognizer:tapSkip];
метод вызывается, когда он прикоснулся
-(void)iviewsampleClicked:(UIGestureRecognizer*)gesture{
}
Как насчет создания _not_ и просто отслеживания жестов? Как только вы захотите его показать, вы можете создать его в том месте, которое вы отследили. – Darko