2014-06-04 17 views
36

Vì vậy, tôi đã xem xét thư viện của nhà phát triển trên trang web của apple và tôi không thể tìm thấy bất kỳ tài liệu nào cho biết cách đặt tên tệp nào (như png) để sử dụng cho UIImage ngôn ngữ nhanh. Vì vậy, tôi cố gắng thử nghiệm với mã này:Xác định tệp UIImage sẽ sử dụng (Swift)

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 
    } 
} 

Những gì tôi đang cố gắng làm ở đó là animate một loạt không bao giờ kết thúc của hai hình ảnh. Tôi xác định hai UIImages (bigtitle & tiêu đề nhỏ) và đã tự hỏi làm thế nào tôi xác định wat .png để sử dụng cho những UIImage của. Tôi biết đây là một câu hỏi rất cơ bản và mới mẻ nhưng mọi sự giúp đỡ sẽ được hưởng.

Trả lời

115

Mặc dù bạn đang sử dụng Swift, tất cả các lớp đến từ UIKit và các thư viện khác vẫn được viết trong Mục tiêu-C.

Không có sự khác biệt trong giao diện với các thư viện này, chỉ là cú pháp.

Trong trường hợp này, bạn cần phải sử dụng cú pháp xây dựng đối tượng:

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

cũng như chỉ sử dụng, var img = UIImage (tên là: "myImage") – DogCoffee

+2

có nên hình ảnh được lựa chọn? Tôi nghĩ rằng với phiên bản nhanh chóng mới, bạn phải khai báo nó tùy chọn như phương pháp init có thể trở lại nil. –

Các vấn đề liên quan