У меня есть интересная проблема (пожалуйста, простите меня, если это было задано ... Я искал Google, фактически Bing, так как я не использую Google и не стекаю без каких-либо результатов).Пользовательский вывод UITableViewCell Issue
Я создаю пользовательский UITableViewCell с UIIMageView (310 x 310) внутри представления содержимого ячейки. Когда все сказано и сделано, и я на самом деле установить образ ImageView в мой контроллер с помощью cellForRow:
[feedCell.imageView setImage:[UIImage imageNamed:@"image-placeholder"]];
Я получаю этот результат:
^Не то, что я хочу.
Когда я получаю вид изображения из Tableview используя viewWithTag метод, а затем установить образ ImageView непосредственно, я получаю желаемый результат:
UIImageView *imageView = (UIImageView *)[tableView viewWithTag:1];
[imageView setImage:[UIImage imageNamed:@"image-placeholder"]];
Таким образом, вопрос, что Неужели я скучаю? Почему настройка ImageView через пользовательский класс ячеек должна быть отключена, пока она работает иначе? Я хотел бы использовать пользовательский подкласс.
P.S. Не против Бэтмена. Хотя я своего рода поклонник ... понравился второй, лучший.
не уверен, но это произошло потому, что размер cell.imageView является 40x40 и вы положили изображение как 310x310 .. так .. – iPatel
если вы вызываете изображение другой ячейки, то вы правильно установили высоту ячейки. –
убедитесь, что это не связано с автоматической компоновкой –