我正在尝试构建我的第一个 iphone 应用程序,请帮我解决这个问题!我将滚动视图作为控制器视图的子视图,并且标签、按钮、文本字段和表格视图等一些控件已作为此滚动视图的子视图放置。现在,当我点击按钮时,我的表格视图变得可见,但是在表格视图之外点击时我无法关闭此表格视图(我的意思是在滚动视图上点击时)。
下面是我的代码片段,我试图关闭我的表格视图,请帮助我!
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *aTouch = [touches anyObject];
if (aTouch.tapCount == 1)
{
CGPoint p = [aTouch locationInView:self.scrollview];
if (!CGRectContainsPoint(myTableView.frame, p))
{
myTableView.hidden = YES;
}
}
}