结合UIPickerView和UITableView

时间:2015-02-17 23:03:13

标签: uitableview swift segue uipickerview uicontainerview

我正在尝试在UITableView中显示有关单词的信息。最初我在视图控制器中使用了特定间隔的标签。一旦我开始使用自动布局,那就太复杂了。该配置还具有显示信息的设定空间量的限制。一些信息取决于UIPickerView的状态。我尝试使用静态表视图代替标签,但我收到错误Static table views are only valid when embedded in UITableViewController instances。我试图将UITableView放在UITableView控制器中,并将该控制器嵌入到容器视图中。

当选择器视图选择发生变化时,我不知道如何更新tableview内容。我试着在performSegueWithIdentifier("nounDetailTableViewSegue", sender: self)函数的末尾调用func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {}嵌入segue,希望更新静态表视图中的标签。

我从来没有让它工作,所以有正确的方法来做到这一点。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

使用容器视图的解决方案过于复杂。使用动态细胞更好,即使它过度杀伤也是如此。