我的TableView有2個部分,在0部分只有1行我在此UITextField
,我想編輯在UITextfield
(section0,0行)當我使用UITapGestureRecognizer爲選項卡UITextfield僅在部分0,但部分1某些行不能選項卡tabviewcell
,但不希望選項卡中選擇行(section0,0行)
我用UITapGestureRecognizer
這個問題可以固定
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
if(indexPath.section == 0) {
UITapGestureRecognizer *tapRecognizer =
[[UITapGestureRecognizer alloc]initWithTarget:self
action:@selector(didTapAnywhere:)];
[cell.contentView addGestureRecognizer:tapRecognizer];
}
...
}
但是當我滾動表點擊第3行,第6行,第9行的第1部分...它不能調用didSelectRowAtIndexPath
函數。
當我在第3行中註釋掉//UITapGestureRecognizer
第1行時,第6行,第9行...可以選擇但第0行第0行也可以選擇(我不要)。
我覺得這個問題關於draw的時候滾動cellForRowAtIndexpath
,但是我不知道怎麼解決這個問題。
謝謝
圖片樣張問題:
請清除問題並編輯您的語法 –