这个UI元素是什么

时间:2012-06-19 17:49:21

标签: iphone objective-c ios macos uitableview

嘿我正在试图弄清楚这个元素在我一直在使用的应用程序中看起来像UITableView但是当你点击它时会下降并显示一些滑块和按钮。我如何在我的应用程序中执行此操作?

以下是一些照片,展示它是如何工作的,这是我点击色调曲线按钮之前的样子:

enter image description here

点击色调曲线按钮后的样子如下:

enter image description here

2 个答案:

答案 0 :(得分:1)

确实很难说清楚。虽然看起来像UITableView,但它可能是自定义对象的组合。无需从开发人员那里获得解释或查看代码,几乎不可能分辨出来。

答案 1 :(得分:1)

这种行为可以使用UITableView实现。当用户点击箭头时,您可以使用-[UITableView insertRowsAtIndexPaths:withRowAnimation:]将一个单元格添加到表格视图中,可能会使用行动画将其设置为适当位置。

或者,它可以是UIScrollView中的自定义控件,它将新视图放置到位并激活其大小和位置以进行显示,同时还为下控件的位置设置动画,直到它们位于下方。