我有一个弹出窗口 View ,它显示一个包含两行的表格,并且调整弹出窗口的大小以仅显示这两行。单击任何一行后,我向前导航到新的表格 View ,弹出窗口大小相应增加。当我导航回具有两行的原始 TableView 时,弹出窗口大小增加一行。它显示了三行,其中第三行为空。
请在下面找到我的代码。
在 TableView 的 initWithFrame 中,我使用 contentsizeforviewinPopover 设置弹出窗口的值。 View 加载时工作正常
返回后,我在 viewwillAppear 中设置相同的值(contentsizeforviewinPopover)。但现在 View 有三行。
请提出任何解决方案。
最佳答案
我已经改正了。当初始 TableView 向前导航到下一个 TableView 时,我将在 viewdiddisappear 中将 contentsizeforviewinPopover 的值设置为零。再次向后导航时,弹出窗口会以适当的大小显示,并且 View 中将出现适当的值。
关于iphone - 在 iPad 中,当从弹出窗口内的另一个 View 导航回来时,表格 View 会显示更多记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495841/