我想在Swift PickerView中使用圖像。我不知道如何讓圖像真正出現在組件中。我知道如何使用帶有titleForRow函數的字符串來完成此操作,但我不知道如何使用圖像來執行此操作。這是我到目前爲止的代碼:如何讓圖像出現在Swift中的UI PickerView組件中?
import UIKit
class ViewController: UIViewController, UIPickerViewDelegate {
@IBOutlet weak var pickerView: UIPickerView!
var imageArray: [UIImage] = [UIImage(named: "washington.jpg")!,
UIImage(named: "berlin.jpg")!, UIImage(named: "beijing.jpg")!,
UIImage(named: "tokyo.jpg")!]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// returns the number of 'columns' to display.
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int{
return 1
}
// returns the # of rows in each component..
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return imageArray.count
}
}// end of app
如果我們有多個pickerviews比有可能是一個問題來,因爲viewForRow的,因爲不是所有的pickerview的將圖片只有一些和其他一些是正常的文本pickerviews只有比我們怎樣才能做到這一點? – ArgaPK