Компьютеры Программирование Загрузка картинки в 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, но его небольшое распространение на текущий момент делает процесс изучения довольно медленным.

 

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

Российский ответ iPad

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

Материал о ПК

Оживший Android - на что способен ваш смартфон

Компания Google представила ADK (Android Device Kit) - с помощью данного прибора можно управлять всевозможными моторами и лампочками.

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


Нажимай!

Кто на сайте

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

Голосуй

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

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