iphone桌面滚动问题

问题描述:

我在每个单元格中都有一个带有图像浏览和文字浏览的tableview。当我加载视图时,其中一个文本视图是不可见的。但是当我开始滚动时,出现了textview,这样我的视图看起来就像它应该看起来一样。有谁知道为什么会发生这种情况? P.S.我已经阅读了滚动时重用单元格的信息,所以我一直非常小心地正确构建单元格。iphone桌面滚动问题

+0

可以请您给一些更详细/代码 – Alok

+0

我的代码是非常巨大的,复杂的,但最主要的是,我根据我从服务器接收数据构建我的细胞,细胞计数的高度。 – superM

没有代码,没有人能给你一个确切的答案。但是对于猜测......

表格调用cellForRowAtIndexPath后,您的数据是否正在填充?当单元格第一次填充时,没有数据,因此单元格处于未格式化状态。当您可以与表交互并将其滚动并在屏幕上(再次调用cellForRowAtIndexPath)时,数据已填充,因此单元看起来与预期相同。

您可以通过将一个断点在你的cellForRowAtIndexPath方法测试这一点,请检查您的数据对象被初始化或仍然设置为零。

+0

我已经试过检查,但数据完成时的cellFroRowAtIndexPath被调用。 – superM

+0

我想过可能导致这种行为的其他陷阱,但没有一个看起来现实。我需要查看代码以获取更多帮助。 – DBD