我要給一個UIView對象topView添加點擊事件,方法如下:
步驟1:創建手勢響應函數
1 (void)event:(UITapGestureRecognizer *)gesture 2 { 3 //處理事件 4 }
步驟2:創建手勢
1 UITapGestureRecognizer * tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(event:)];
步驟3:給View添加手勢
1 //設置需要連續點擊幾次才響應,默認點擊1次 2 [tapGesture setNumberOfTapsRequired:1]; 3 4 [topView addGestureRecognizer:tapGesture];