首页 > 移动开发 > IOS手势

IOS手势

使UIView能够支持点击的手势,需要用下面的代码:

 

//这里的target需要写self,表示当前view的手势,不代表这个手势就是view的,可以是view里面的其他view的,下面把view中的其中一个view添加手势

 

UITapGestureRecognizer *t = [[UITapGestureRecognizeralloc] initWithTarget:self action:@selector(singleTap:)];

t.delegate = self;

UIImageView *subView = (UIImageView*)[self.view viewWithTag:1234];

//使用哪个控件添加手势

[subView addGestureRecognizer:t];

[t release];

 

这里把手势加到了subView里,而没有加到整个rootView中,也就只保证了在这里面的点击手势有效,而不对subView外面的区域产生影响。


本文固定链接: http://www.devba.com/index.php/archives/3675.html | 开发吧

报歉!评论已关闭.