2015-09-25 3 views
-2

В Objective C Я использовал этот код для масштабирования изображения на своем фоне. Как я могу достичь этого в Swift.Быстрый эквивалент initWithContentsOfFile с использованием изображения

path = [[NSBundle mainBundle] pathForResource:@"This" ofType:@"png"]; 
image = [[UIImage alloc] initWithContentsOfFile:path]; 
+0

Вы пробовали Google? Первый результат: http://nshipster.com/image-resizing/ и даже результат в StackOverflow http://stackoverflow.com/questions/27153181/how-do-you-make-a-background-image-scale-to -screen-size-in-swift –

+0

Удалось сделать это с помощью UIView, но благодаря вашей ссылке на UIImageView стало началом понимания. – Dave

ответ

2

вы можете попробовать это:

path = NSBundle.mainBundle().pathForResource("This", ofType: "png") 
image = UIImage(contentsOfFile: path) 
+0

Спасибо, что это сработало. Переход с UIView на UIImageView позволил установить .ScaleToFill. – Dave

Смежные вопросы