我正在尝试在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,希望更新静态表视图中的标签。
我从来没有让它工作,所以有正确的方法来做到这一点。
答案 0 :(得分:0)
使用容器视图的解决方案过于复杂。使用动态细胞更好,即使它过度杀伤也是如此。