2012-08-27 31 views
0

我有一个表视图,其中包含一个原型单元。如果我为此添加标签,则在应用程序运行时可以看到它。如果我然后将此表视图嵌入到容器视图中,单元格仍可见,但标签消失。这是一个已知的错误?在容器视图中嵌入表时,控件会消失

回答

1

将其添加到容器视图时,可能会再次获取tableCell的请求,并且这可能是您的问题所在。将日志消息添加到您的dataSource委托和委托方法,并查看表正在做什么。

我一直移动视图,在容器视图中有tableView,它一切正常。同时确保你有一个强大的tableView引用,当它移动,以便它不会被重新创建,然后重新创建。有了日志消息,你应该可以将它整理出来。

+0

感谢您的回复。我不太确定我会在哪里放置这些日志消息,因为我没有添加任何代码。它可以放在viewDidLoad中吗? –

+0

我在ViewDidLoad中放置了一个NSLog,并且这被调用两次。我将如何去取回我的控制权? –

+1

您说标签消失 - 所以在您移动表格(并记录了该表格)之后,您是否获得了另一个单元格请求?我会猜测tableView会在superView更改或重新更新时重新加载表,然后再次设置。所以我想你会得到一大堆数据/委托消息,你需要看看他们并弄清楚发生了什么。我试图给你一种方法来找到你的问题,因为我(显然)不知道自己。 –

相关问题