İOS Obj-C

iOS Image View

Image View, tekli yada birden çok resmi animasyon halinde gösterebilmemize imkan veren bir view’dir.”

 

Özellikler

  • image : Image View içerisinde gösterilecek olan resimdir.
  • animationImages : Image View içerisinde animasyon halinde gösterilecek resimlerin dizisidir.

 

Örnek uygulamamızda, bir image view’a tekli ve birden çok resim eklemeyi göreceğiz.

Adım 1: Uygulamamızı oluşturalım

İlk olarak Image View isminde bir uygulama oluşturalım, bunu yaparken “Single View” uygulama türünü seçelim ki bize bir tane ekran ve onun controller class’ını otomatik olarak oluştursun.

Adım 2 : Resim ekleyelim

Image view içerisinde sadece 1 tane resim göstermek istiyorsak:

viewDidLoad’ın içerisinde

kodunu kullanıyoruz.

Not : Kodun çalışması için öncelikle “image1.png” ismindeki resmi projemize eklememiz gerekiyor.

Not 2: Aynı zamanda imageWithData, imageWithCGImage, imageWithContentsOfFile metodları ile de UIImage’e resim ekleyebiliriz.

Image view içerisinde animasyon halinde 1’den fazla resmi göstermek istiyorsak:

Bu kodda ise,

  • Resimlerin ismini bir diziye giriyoruz.
  • Başka bir diziye bu isimdeklerdeki resimleri ekliyoruz.
  • ImageView’a animationImages olarak resimleri eklediğimiz diziyi atıyoruz
  • Duration’ı ayarlıyoruz. Ben 0.5 verdim, eğer daha ağır çekimde göstermek isterseniz, bu sayıyı artırabilirsiniz.
  • Daha sonra da image view’imizin startAnimating metodunu çağırarak, çalışmasını sağlıyoruz.

Ben 3 tane kuş resmini birleştirerek uçan bir kuş elde ettim. 🙂

 

Resimleri indirmek isterseniz:

image1image2image3

 

Uygulamamızın ekran görüntüsü:

Not : Her ne kadar burada belli olmasa’da, uygulamayı çalıştırdığınızda kuşun uçtuğunu göreceksiniz.

image view ekran görüntüsü

Uygulama dosyaları için : https://github.com/ozdemirmuhammed/Image-View

 

 

Türk Telekom Şirketinde CRM Çözümlerinde Teknik Analist olarak görev yapmaktayım. Geçmişte ise iOS uygulama geliştirici olarak çalıştım. Bilginin ve paylaşmanın gücüne can-ı gönülden inanırım..