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

 

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

Кроссовки из фильма "Назад в будущее"

Помните фильм "Назад в Будущее"? А Помните кроссовки, которые были на ногах главного героя, когда он попал в будущее и париля на летающем скейте? Так вот - компания Nike выпускает эти "кроссовки будущего"!

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

Материал о ПК

Прохождение игры Angry Birds Star Wars

Если вы не знаете, как пройти новую игру Angry Birds Star Wars (звездные войны) - специально для вас прохождение игры Angry Birds Star Wars!

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


Нажимай!

Кто на сайте

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

Голосуй

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

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