iphone - 在 iPad 中,当从弹出窗口内的另一个 View 导航回来时,表格 View 会显示更多记录

标签 iphone objective-c ios ipad

我有一个弹出窗口 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/

相关文章:

ios - 在 Objective C 中检查一个数组是否包含另一个数组的对象

ios - 当我尝试从 Firebase 检索数据库信息时,为什么 SwiftUI 会显示错误?

iOS 12 Photos App 视频缩略图标签渐变问题

iphone - 核心数据:NSLog 输出不显示 "Fields"

iphone - 限制 iPhone 中 UIButton 的可触摸区域?

ios - 存储 Sprite Kit 关卡数据

ios - 在 iOS 中使用 soap 在 https websrevice 中发送和接收数据 - Obj-C

html - 在 Mobile Safari 的 CSS 中使用 float right 时字体大小错误

iphone - UITableView footerView 带按钮,按钮不起作用

iphone - 将包含 4000 多个对象的 NSArray 分解为多个数组,每个数组包含 30 个对象的简单方法是什么?