可能重複:
HOw to enable and disable cells in uitableview如何禁用和啓用按鈕的UITableView細胞中選擇單擊
我是新iphone .. 我做了一個項目,最初的細胞的表格將被禁用,點擊一些按鈕後,單元格選擇被啓用。
禁用單元格應該是。人們現在可以看到這是選擇和按鈕click..again用戶禁用後可以看到,CEL選擇啓用...
怎麼可以
可能重複:
HOw to enable and disable cells in uitableview如何禁用和啓用按鈕的UITableView細胞中選擇單擊
我是新iphone .. 我做了一個項目,最初的細胞的表格將被禁用,點擊一些按鈕後,單元格選擇被啓用。
禁用單元格應該是。人們現在可以看到這是選擇和按鈕click..again用戶禁用後可以看到,CEL選擇啓用...
怎麼可以
禁用選擇結合使用:
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
以及用於使選擇使用:
[cell setSelectionStyle:UITableViewCellSelectionStyleDefault];
不工作... – tong 2017-11-19 14:19:33
要禁用選擇小區的 cell.userInteractionEnabled = NO; 使用戶感覺單元格被禁用 cell.selectionStyle = UITableViewCellSelectionStyleNone;
- (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。
在按鈕的操作點擊獲得的cell
的實例,並設置其user interaction
或真或假,只要你想這樣的 -
UITableViewCell *cellView = (UITableViewCell*)[tblView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:2 inSection:0]];
[cellView setUserInteractionEnabled:FALSE];
我得到了答案..
顯示它爲禁用cell ...
cell.label.alpha = 0.43f(constant value) and set table interaction = NO;
和用於製造它使
cell.label.alpha = 1.0F 並設置表相互作用=是;
它是關於完全選擇或取消選擇特定單元格或整個表。 – rptwsthi 2012-04-03 04:45:29