Hi Tôi đang cố gắng để có uitableviewcell của tôi trả lại không hoạt động để người dùng không thể bấm nhưng chỉ đơn thuần nói dữ liệu trong tế bào. Tôi cố gắng làm như vậy với:Làm thế nào để thiết lập một uitableviewcell unclickable trên sdk iphone
UITableViewCell *cell = nil;
if (indexPath.row < factsCount) {
static NSString *FactsCellIdentifier = @"FactsCell";
cell = [tableView dequeueReusableCellWithIdentifier:FactsCellIdentifier];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
Tuy nhiên, ô vẫn có thể được nhấp và đánh dấu.
Cảm ơn sự giúp đỡ của bạn!
Đây là câu trả lời hay nhất ở đây – barfoon
Tôi nhận thấy rằng trong một số trường hợp, bạn phải đặt màu của văn bản thành màu đen (hoặc bất kỳ màu nào) thành ngăn nó chuyển sang màu xám, mà cell.userInteractionEnabled = NO; dường như tự động làm. Chỉ cần một cái gì đó để được nhận thức. – Ryan
FYI nếu bạn có các nút trong ô của mình, chúng cũng sẽ bị tắt. Trong trường hợp đó bạn muốn câu trả lời của Ole – Jameo