相关疑难解决方法(0)

(UIView*)hitTest问题?

我有一个Masterview.it有很多childviews.我使用下面的代码来检测触摸的视图,并带来前面相应的视图.代码工作正常.但是当我将子视图添加到子视图时,它没有工作,任何帮助请?

 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event;
 {
self.hitView = nil;
self.hitView = [super  hitTest:point withEvent:event];
int x =  self.hitView.frame.origin.x;
int y =  self.hitView.frame.origin.y;
NSLog(@"x = %d",x);
NSLog(@"y = %d",y);
if ([self.viewDelegate respondsToSelector:
         @selector(view:hitTest:withEvent:hitView:)])
{
    return [self.viewDelegate view:self hitTest:point
                             withEvent:event hitView:hitView];
}
else
{

       [self bringSubviewToFront:self.hitView];
    return hitView;
}
Run Code Online (Sandbox Code Playgroud)

}

iphone uiviewcontroller uiview ipad

0
推荐指数
1
解决办法
7654
查看次数

标签 统计

ipad ×1

iphone ×1

uiview ×1

uiviewcontroller ×1