Tôi đang sử dụng một UITableViewCell được vẽ tùy chỉnh, bao gồm tương tự cho các ô accessoryView
. Thiết lập của tôi cho phụ kiện Xem xảy ra bằng cách như thế này:
UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"];
UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage];
accImageView.userInteractionEnabled = YES;
[accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)];
self.accessoryView = accImageView;
[accImageView release];
Ngoài ra khi ô được khởi tạo, sử dụng initWithFrame:reuseIdentifier:
I đảm bảo để đặt thuộc tính sau:
self.userInteractionEnabled = YES;
Thật không may trong UITableViewDelegate của tôi, tableView:accessoryButtonTappedForRowWithIndexPath:
phương thức của tôi (thử lặp lại 10 lần) không được kích hoạt. Các đại biểu chắc chắn được lên dây đúng cách.
Những gì có thể thiếu?
Cảm ơn tất cả.