ios - 向下移动 UITableViewCells

标签 ios uitableview

我有一个 UITableView,里面有一个 UIView 和动态 UITableViewCells。
UIView 位于表格的顶部,单元格位于其下方。

我的问题是,当我在按下某个按钮后放大 UIView 时,它会覆盖它下面的单元格。由于单元格是动态的,我不确定如何访问单元格并将它们的 origin.y 向下移动。
此外,如果我有很多单元格,我真的不想一个接一个地移动每个单元格。

我试图查看 UITableView 的单元格是否有某种偏移参数,但没有找到任何那种类型的东西。

通过 Storyboard ,当我放大表格内的 UIView 时,单元格会自动被推到其下方,但不幸的是,当我通过代码以编程方式放大 UIView 时(按下按钮后),单元格会留在原来的位置并且不会移动。

这是一个说明正在发生的事情的插图:
enter image description here

我的自动布局已关闭。

最佳答案

听起来您想要自定义 UIView表现得像 UITableViewCell通过随着细胞高度的增长上下移动细胞。所以就这样做吧。创建自定义UITableViewCell其高度可以动态变化并在顶部(或您想要的任何其他位置)呈现该单元格。

关于ios - 向下移动 UITableViewCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22510408/

相关文章:

ios - iPhone中的照片访问API是否允许从应用程序中删除照片?

ios - 具有混合静态/动态内容的 UITableViewController 中的 NSRangeException

ios - 几个小部件使用 XCode Storyboard(或 "doing it wrong")?

ios - 通过 Apple 的 ToDoList 应用程序教程,点击项目不会正确添加 "completed"复选标记。

objective-c - 如何检查越狱手机是否安装了SSH? objective-c

ios - iOS 中的图像旋转

ios - 在 Swift 的属性声明期间引用 self

ios - UITextField 中的文本向下移动并闪烁?

iOS:如何在自定义单元格上正确使用 prepareForReuse?将编辑切换到非编辑模式时,我的单元格被错误地重复使用

此视频中的 iOS 动画