2014-06-04 17 views
36

'u kullanır. Bu nedenle, Apple'ın sitesindeki geliştirici kitaplığına baktım ve hangi dosyayı (bir png gibi) kullanarak bir UIImage için kullanıldığını belirten herhangi bir belge bulamadım. hızlı dil. Yani bu kod ile denemeye:Bir UIImage dosyası, (Swift)

orada yapmaya çalıştığım ne
class ViewController: UIViewController { 

@IBOutlet var maintitle: UIImageView 

var bigtitle: UIImage! 
var smalltitle: UIImage! 


override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    func startAnimating(){ 
     var animatedtitle: AnyObject[] = [bigtitle, smalltitle] 
     var animationDuration: NSTimeInterval = 0.15 
     var animationRepeatCount: Int = 0 
    } 
} 

iki görüntü hiç bitmeyen dizi animasyon oldu. İki UIImages (bigtitle & küçük başlık) tanımladım ve wat .png'nin UIImage's için nasıl kullanılacağını merak ettim. Bunun çok basit ve acemi bir soru olduğunu biliyorum, ancak herhangi bir yardımın keyfini çıkaracaktım.

cevap

115

Swift'i kullanmanıza rağmen, UIKit ve diğer kitaplıklardan gelen tüm sınıflar Objective-C'de yazılmıştır.

Bu kütüphanelerdeki arabirimlerde, yalnızca sözdiziminde bir fark yoktur.

var image = UIImage(named:"ImageName") 
+2

yanı sıra sadece, var img = UIImage kullanarak (adlandırılmış: "myImage") – DogCoffee

+2

Meli görüntü isteğe bağlı olmak Bu durumda

, nesne inşaat sözdizimi kullanmak gerekir? Yeni hızlı sürüm ile init yönteminin sıfırlayabileceğini düşündüğüm için isteğe bağlı olarak bildirmelisiniz. –