Мнение: явное объявление переменной - отличная вещь.
Я никогда не пойму «мудрость», позволяющую разработчику тратить дорогостоящее время на отслеживание ошибок времени выполнения, вызванных опечатками имен переменных, вместо того, чтобы просто позволить компилятору / интерпретатору их отлавливать.
Никто никогда не давал мне объяснений лучше, чем «ну, это экономит время, так как мне не нужно писать« int i; »». Уххххххххххххххххххххх ... да, конечно, но сколько времени нужно, чтобы отследить ошибку во время выполнения?
вы могли бы использовать это?
yourTableViewController.rowImage = [UIImage imageNamed:@"yourImage.png"];
и / или
cell.image = yourTableViewController.rowImage;
и если ваши изображения уже имеют размер 40x40, вам не нужно беспокоиться об установке границ и тому подобном ... но я тоже новичок в этом, поэтому, я не знаю, я не особо много играл с изображениями строк / ячеек в табличном представлении
надеюсь, что это поможет.
Я был в состоянии сделать эту работу, используя конструктор интерфейса и tableviewcell. Вы можете установить свойства «Режим» для просмотра изображения на «Соотношение сторон». Я не знаю, как это сделать программно.
Попробуйте установить UIImageView.autoresizesSubviews
и / или UIImageView.contentStretch
.
Сначала попробуйте:
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
Если это не сработает, значит проблема в другом месте. Ваш Apache настроен на пересылку этих URL-адресов в Tomcat? Что-то типа:
Я кэширую версию эскиза, поскольку при использовании больших изображений, уменьшенных на лету, используется слишком много памяти.
Вот мой код эскиза:
- (UIImage *)thumbnailOfSize:(CGSize)size {
if( self.previewThumbnail )
return self.previewThumbnail; // returned cached thumbnail
UIGraphicsBeginImageContext(size);
// draw scaled image into thumbnail context
[self.preview drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *newThumbnail = UIGraphicsGetImageFromCurrentImageContext();
// pop the context
UIGraphicsEndImageContext();
if(newThumbnail == nil)
NSLog(@"could not scale image");
self.previewThumbnail = newThumbnail;
return self.previewThumbnail;
}
Просто убедитесь, что вы правильно очистили кешированный эскиз, если вы меняете исходное изображение (в моем случае - self.preview).