当我点击某处时,我想UITableView
分成两部分,顶部和底部。隐藏的部分将打开动画。谁能告诉我该怎么做?
这种效果就像在桌面上的 iOS 应用程序组中一样。
我认为“如何将任何视图分成两部分”是我想要的。
我最合适的想法是编写代码以将当前屏幕拍摄为图像,并禁用顶部和底部部分。然后向下移动底部。
我不知道有没有 API 可以快速做到这一点?或者 Github 上已经存在一个 repo。
当我点击某处时,我想UITableView
分成两部分,顶部和底部。隐藏的部分将打开动画。谁能告诉我该怎么做?
这种效果就像在桌面上的 iOS 应用程序组中一样。
我认为“如何将任何视图分成两部分”是我想要的。
我最合适的想法是编写代码以将当前屏幕拍摄为图像,并禁用顶部和底部部分。然后向下移动底部。
我不知道有没有 API 可以快速做到这一点?或者 Github 上已经存在一个 repo。
使“隐藏部分”成为常规表格视图单元格。
在 heightForRowAtIndexPath 中,返回每个单元格的正常单元格高度,隐藏的单元格除外。对于这个,当它可见时,您将希望返回 0.0(隐藏)或其他值。您可以将它是否扩展存储在 bool 属性中。
当它应该展开时,更新展开的属性并同时调用
[tableView beginUpdates];
和
[tableView endUpdates];
这将以漂亮的动画显示您以前隐藏的单元格。您也可以使用此机制再次隐藏它。
您可以使用可扩展的表格视图并根据您的需要设计表格视图。