嘿,我想弄清楚这个元素在我一直在使用的应用程序中是什么,它看起来像 UITableView,但是当你点击它时,它会下拉并显示一些滑块和按钮。如何在我的应用程序中执行此操作?
这里有几张照片来展示它是如何工作的,这是我点击色调曲线按钮之前的样子:
这是单击色调曲线按钮后的样子:
嘿,我想弄清楚这个元素在我一直在使用的应用程序中是什么,它看起来像 UITableView,但是当你点击它时,它会下拉并显示一些滑块和按钮。如何在我的应用程序中执行此操作?
这里有几张照片来展示它是如何工作的,这是我点击色调曲线按钮之前的样子:
这是单击色调曲线按钮后的样子:
真的很难确定。虽然它看起来像UITableView
,但它可能是自定义对象的组合。如果没有从开发人员那里得到解释或没有看到代码,几乎不可能说出来。
这种行为可以使用 UITableView 来实现。当用户点击箭头时,您将在表格视图中添加一个单元格,可能带有行动画以将其设置为动画,使用-[UITableView insertRowsAtIndexPaths:withRowAnimation:]
.
或者,它可以是 UIScrollView 中的自定义控件,它将新视图放置到位并为其大小和位置设置动画以显示,同时还为下部控件的位置设置动画,直到它们进一步位于下方。