Компьютеры Программирование Загрузка картинки в ImageView в XCode

Загрузка картинки в ImageView в XCode

Загрузка картинки в ImageView в XCode на языке Swift

В этой статье будет описано решение довольно простой задачи - загрузка картинки в ImageView.

Задача о которой идет речь - загрузка картинки по ссылке в ImageView через код (load image to imageview by url using Swift) - на первый взгляд простая, но найти ее решение было не так уж просто!

1ый шаг заключается в том, чтобы вставить на ваш View контейнер для картинки - этим контейнером является ImageView. Нет ничего сложного в том, чтобы загрузить в него картинку через Interface Builder - но куда более интересно - загрузить картинку из кода вашего приложения. После того как imageView добавлен нажмите на него правой кнопкой мыши и перетащите Referensing Outlet прямо перед объявлением класса в текущий Swift файл. Допустим, что для обращение к imageView вы выбрали идентификатор myLovelyImage.

2ой шаг уже проще

        var imgURL: NSURL = NSURL(string: "http://www.somewebsite.ru/image.jpg")!
        var imgData: NSData = NSData(contentsOfURL: imgURL)!
        myLovelyImage.image = UIImage(data: imgData)

Удивляет, что найти этот вроде бы простой и часто нужный код непросто. Язык Swift на вид куда проще Objective-C, но его небольшое распространение на текущий момент делает процесс изучения довольно медленным.

 

Случайная новость

Система активной помощи при парковке Ford Focus 3

Вы, наверное уже видели рекламу Форда Фокус 3, в которой показано как автомобиль сам себя паркует - сколько же стоит такое удовольствие?

Подробнее ...

Материал о ПК

Ещё пару лет назад такого нельзя было представить - выступление Тупака (2Pac) вместе с другими рэперами на одной сцене, но сегодня это стало возможно благодаря голограмме!

Подробнее ...


Нажимай!

Кто на сайте

Сейчас 69 гостей онлайн

Голосуй

Используете ли вы плёнку на сенсорных экранах?
 

Valid XHTML 1.0 Transitional Читать в Яндекс.Ленте