Я хочу сделать расширяемую TableView, я использую этот пример для создания расширяемых Tableview http://www.appcoda.com/expandable-table-view/Множественный вид Выбор Вспененный Tableview Swift
Моя проблема, когда я хочу, чтобы создать пользовательский класс tableviewcell и вид выбора метода источника данных, то все TableView ячейка, которая содержит вид сборщика имеют одинаковые значения не разные, что можно сделать, чтобы установить другое значение для всех зрения сборщика TableView клеток
здесь код
class CustomTableViewCell: UITableViewCell,UIPickerViewDelegate,UIPickerViewDataSource {
@IBOutlet weak var picker: UIPickerView!
@IBOutlet weak var detailLabel: UILabel!
@IBOutlet weak var mainLabel: UILabel!
var picArr = [String]()
var dic : NSMutableDictionary!
override func awakeFromNib() {
super.awakeFromNib()
dic = NSMutableDictionary()
dic = ["item1":"Height,Width","item2":"Feet,Centimeter"]
picArr = ["Pounds","Kilograms","Stone"]
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
// PickerView Datasource
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
print(component)
return picArr.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return picArr[row]
}
}
вы фиксированное значению массива, так это отображению FIX vaue –