1
我在最低視圖(self.view)上使用UITapGestureRecognizer來隱藏我的鍵盤。UITapGestureRecognizer使某些字段不可點擊
UITapGestureRecognizer *tapHandler = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleBackgroundTap:)];
[self.view addGestureRecognizer:tapHandler];
而且handleBackGroundTap方法簡單地做
[self.view endEditing:YES];
而這個代碼工作正常,在我的大部分意見,除了一對夫婦
- 視圖,其中我使用了一個實現代碼如下人口稠密與可點擊的項目(這是一個複選框的列表真的)
- 一個使用日期選擇器的視圖(日期選擇器應該打開時,你點擊文字ld)
在這兩個視圖上,表示項目變得沒有響應:複選框不可點擊(點擊時它們不標記或取消標記),並且datepicker拒絕顯示。
我的問題是:爲什麼?並且:有沒有解決方法?
注意:如果我不添加手勢識別器,這些字段可以正常工作,但無法解除鍵盤的操作,這相當麻煩。