2012-04-03 49 views
-2

可能重複:
HOw to enable and disable cells in uitableview如何禁用和啓用按鈕的UITableView細胞中選擇單擊

我是新iphone .. 我做了一個項目,最初的細胞的表格將被禁用,點擊一些按鈕後,單元格選擇被啓用。

禁用單元格應該是。人們現在可以看到這是選擇和按鈕click..again用戶禁用後可以看到,CEL選擇啓用...

怎麼可以

+0

它是關於完全選擇或取消選擇特定單元格或整個表。 – rptwsthi 2012-04-03 04:45:29

回答

2

禁用選擇結合使用:

[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 

以及用於使選擇使用:

[cell setSelectionStyle:UITableViewCellSelectionStyleDefault]; 
+0

不工作... – tong 2017-11-19 14:19:33

1

要禁用選擇小區的 cell.userInteractionEnabled = NO; 使用戶感覺單元格被禁用 cell.selectionStyle = UITableViewCellSelectionStyleNone;

0
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 


    static NSString *CellIdentifier = @"Cell"; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease]; 
    } 

    cell.userInteractionEnabled = NO; 
    return cell; 
} 

使用任何條件可以禁用啓用pericular cell。

0

在按鈕的操作點擊獲得的cell的實例,並設置其user interaction或真或假,只要你想這樣的 -

UITableViewCell *cellView = (UITableViewCell*)[tblView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0]]; 

[cellView setUserInteractionEnabled:FALSE]; 
0

我得到了答案..

顯示它爲禁用cell ...

cell.label.alpha = 0.43f(constant value) and set table interaction = NO;

和用於製造它使

cell.label.alpha = 1.0F 並設置表相互作用=是;

相關問題