2013-11-27 111 views
0

我有自定義的單元格與不同的按鈕創建,按鈕總是正確地調用他們的行爲,但我的問題是,如果我快速點擊按鈕,它不會突出顯示,但它正在調用它的動作像我之前說過。我需要慢慢點擊幾秒鐘(1-2秒)才能看到突出顯示的狀態。我認爲這可能是因爲首先它需要tableview的滾動視圖的焦點,但我不知道如何解決這個問題。UIButton沒有得到重點uitableviewcell

請幫忙!

+0

檢查'delaysContentTouches of' tableviews'scrollView' –

+0

嘗試設置'delaysContentTouches'到'NO' – Alladinian

+0

的tableview中的我試了一下,但沒有已經改變:S – user1708257

回答

0

試試這個代碼:使細胞選擇型無

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
     { 
      static NSString *CellIdentifier = @"Cell"; 

      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

      if (cell == nil) 
      { 
       cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
      } 

      // Configure the cell... 

      cell.selectionStyle = UITableViewCellSelectionStyleNone; 

      return cell; 
     }