2016-05-10 3 views
0

Мне было интересно, как бы я связал индекс управления сегментом с контроллером изображения. Я разработал слайд-шоу на странице. У меня есть отдельный контроллер изображения и индекс сегмента. В индексе сегмента есть четыре варианта, как бы связать индекс сегмента == 0 с одним изображением и индексом сегмента == 1 с другим изображением.Как связать segmentIndex с изображением на xcode Swift

@IBAction func changeImage(sender: UISegmentedControl) { 

    if sender.selectedSegmentIndex == 0 { 
     (What would I type here in order to link with the image view) 
    } 

} 
+0

Возможно, вам потребуется подключить изображение в виде IBOutlet, чтобы вы могли манипулировать им с помощью кода –

ответ

0

Просто добавьте UImageView IBOutlet и измените источник изображения.

@IBOutlet weak war imageView: UIImageView! 

@IBAction func changeImage(sender: UISegmentedControl) { 

    if sender.selectedSegmentIndex == 0 { 
     imageView.image = UIImage(named: "image1") 
    } sender.selectedSegmentIndex == 1 { 
     imageView.image = UIImage(named: "image2") 
    } 
} 
Смежные вопросы