2012-06-19 111 views
0

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

这里有几张照片,以显示它是如何工作的,这就是它看起来像之前我点击的色调曲线按钮:

enter image description here

这里是什么样子后,我点击的色调曲线按钮:

enter image description here

+0

对我来说看起来像一个完全自定义的对象 –

+0

它看起来像是一个tableview,当你点击某个单元格时会重新加载。这是定制的,我不认为你会在任何地方找到整个shabang的代码。 – vakio

+1

http://stackoverflow.com/questions/3066167/accordion-table-cell-how-to-dynamically-expand-contract-uitableviewcell –

回答

1

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

另外,它也可以是UIScrollView中的一个自定义控件,它将新视图放置到位,并将其大小和位置设置为动画显示,同时还可以对较低控件的位置进行动画处理,直到它们位于下方。

1

这实在是很难说是肯定的。虽然看起来像UITableView,但它可能是自定义对象的组合。没有从开发人员那里得到解释或看到代码,几乎不可能分辨出来。