我的问题是关于水龙头检测。
我有一个 uiviewcontroller,uiview 上有一些控件(标签、按钮、tableview、imageview 等)
当我点击 uibutton 时,我会显示一个小的 uiview (200x150),如果用户点击 smallview 中的 uibuttons,我会隐藏 smallview。
但如果用户点击背景,我无法隐藏 uiview。
我试过这个代码..
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
//NSLog(@"Touches began.");
[self hideShareView];
}
如果我点击 uiviewcontrols 视图中的另一个按钮,它不起作用。
我只想让我的 uiviewcontrol 的 uiview 先做出反应。
我认为它与 firstResponder 有关,但我不知道如何首先设置它。
编辑:我希望它像 ipad 中的 uiPopover 一样工作。