0

我有表格視圖單元與分段控制它。我想讓我的細胞不可觸及。用戶觸摸它時不應突出顯示灰色。如果我將用戶交互啓用屬性設置爲false,則分段控制不起作用。我應該如何讓我的細胞無法與分段控制一起使用。不可觸摸的UITableViewCell

回答

1

Undtouchable手段,有允許(也與所有的控制你的手機裏面)

如果你只是想刪除小區選擇沒有用戶交互,將其設置爲無:

cell.selectionStyle = UITableViewCellSelectionStyleNone; 
+0

這會在觸摸時禁用顏色。如果您還想禁用選擇操作,則從該行的'-tableView:willSelectRowAtIndexPath:'返回'nil'。 – thelaws 2014-10-07 17:36:28

0

正如@thelaws所說,應該在這裏使用tableView:willSelectRowAtIndexPath:通常在你想選擇其他行(除了用戶選擇的行之外)時使用tableView:willSelectRowAtIndexPath:但是如果返回nil,它將不會選擇任何行。

並且用於禁止選擇色只是使用

[細胞setSelectionStyle:UITableViewCellSelectionStyleNone];