點擊事件不一定需要要通過添加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
{
}