0
我有一個UIControl類型的屏幕,在該滾動視圖上有一個全屏UIScrollView和UITextFields。 我想在背景上應用隱藏鍵盤。在backgroundtap上隱藏鍵盤與全屏滾動視圖的視圖
我宣佈backgroundTap在頭文件的方法,並執行如下它:
- (IBAction)backgroundTap:(id)sender {
NSLog(@"backgroundtap");
for(UIView *v in self.scroll.subviews){
if ([v isKindOfClass:[UITextField class]]) {
[v resignFirstResponder];
}
}
}
我結合這個方法UIControl觸摸的內心操作(通過拖動和文件所有者下降),但,因爲有一個UIScrollView在我的UIControl的頂部,它不起作用,所以當我觸摸屏幕內部的時候,我確實觸摸了我的滾動視圖,而不是我的UIControl。
如何讓UIControl在內部交互中獲得這種觸覺,從而使此鍵盤消失?
任何幫助將不勝感激。謝謝。