Xcode 6.1에서 프로그래밍 방식으로 UIImageView를 설정하려고합니다.
@IBOutlet weak var bgImage: UIImageView!
var image : UIImage = UIImage(named:"afternoon")!
bgImage = UIImageView(image: image)
bgImage.frame = CGRect(x: 0, y: 0, width: 100, height: 200)
view.addSubview(bgImage)
그러나 Xcode는 bgImage = UIImageView(image: image)
Image 와 함께 "예상 선언" "afternoon"
이 PNG 라고 말하고 있으며 내 이해는 PNG가 XCode 6.1에서 확장이 필요하지 않다는 것입니다.
또한 시도 bgImage.image = UIImage(named: "afternoon")
했지만 여전히 다음을 얻습니다.
최신 정보
좋아, 업데이트 UIImageView
할 코드를 viewDidLoad
함수에 넣었 지만 UIImageView
여전히 이미지가 표시되지 않습니다 (기본 디렉토리에 오후 .png로 존재 함).
@IBOutlet weak var bgImage: UIImageView!
@IBOutlet weak var dateLabel: UILabel!
@IBOutlet weak var timeLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
updateTime()
var timer = NSTimer()
let aSelector : Selector = "updateTime"
timer = NSTimer.scheduledTimerWithTimeInterval(0.01, target: self, selector: aSelector, userInfo: nil, repeats: true)
var image : UIImage = UIImage(named:"afternoon")!
bgImage = UIImageView(image: image)
}