这是我第一次提问,所以如果我有任何失礼,请告诉我。
我正在开发适用于iOS 11的应用程序。我有一个带有静态UITableView的故事板。一些单元格有一个UITextField,但大多数只有UILabel。所有UILabel.text值都在Storyboard中设置。
iPhone屏幕上有更多的单元格,而最初看不到的单元格只有UILabel。当表格视图首次加载时,我可以滚动到视图的底部,这些单元格按预期显示。 (表格视图的最后一部分显示了五个单元格)
然而,如果我点击UITextField然后关闭键盘,当我向下滚动单元格时不再出现。 (最后一节只有一个单元而不是五个单元)。如果我再次滚动到顶部然后再向下滚动,则丢失的单元格会再次正确加载。
因为该表是静态的并且是使用Storyboard创建的,所以我没有实现UITableViewDataSource。
我将textField解除如下:
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
有没有人对问题可能有什么建议,或者我可以开始调试这个问题?因为表是静态的,所以我的TableViewController中没有很多地方可以与行进行交互。
由于