對一個UiView添加點擊事件

點擊事件不一定需要要通過添加button才能實現,其實只要是繼承 uiview的空間,你都可以手動的添加一些點擊事件,如下:

UIView myView = [[UIView alloc]init];
UITapGestureRecognizer*tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(click:)];
[myView addGestureRecognizer:tapGesture];
就是新建一個UITapGestureRecognizer,這個是點擊事件,再將這個事件加到uiview中,繼承uiview的一般都有addGestureRecognizer這個方法。addGestureRecognizer方法就是用於添加點擊事件的。

-(void)click:(id)sender
{
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章