触摸屏幕才显示控件是如何实现的呢

触摸屏幕才显示控件是怎么实现的呢?
请教各位,我在其他应用上看到这种效果,播放视频时全屏了,触摸屏幕会显示操作控件比如播放,暂停,快进按钮等等。然后不操作控件隔了几秒后控件会自动消失,

这是用什么实现的呢??
万分感激!! 

------解决方案--------------------
touchBegin
------解决方案--------------------

//轻击视图后触发
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
    //此时是否显示状态栏和NaviBar等等
    if ([[UIApplication sharedApplication] isStatusBarHidden] == YES)
    {
        [self showTransparencyBar];
    }
    else
    {
        [self hideBar];
    }
}


自动消失的话,viewDidLoad里面启动个定时器来处理就行了。

------解决方案--------------------
也可以用UITapGestureRecognizer来做