Проблема заключается в том, что вы создаете UIImage
объекты с помощью метода автоматического выпуска imageNamed
, и впоследствии вы освобождаете эти объекты, что приводит к тому, что на вашей кнопке появляются недопустимые объекты и из-за этого изображения не отображаются
Попробуйте удалить эти строки кода, и ваша кнопка будет работать
[img1 release];
[img2 release];
[img3 release];
А также, если вы хотите, чтобы кнопка получала сенсорные события, вам придется добавить ее в contentView вашегообъект ячейки, в противном случае кнопка будет показана, но вы не сможете нажать на нее.
[cell.contentView addSubview:btnComment]