如何实现像日历中的dateselect器那样滑出的视图?

我一直在努力实现在iOS7中添加日历事件时滑出的dateselect器。 这里有一个例子。 这将是完美的减less混乱,并通过点击一个单元格,揭示更多的细胞或图像保持在我的应用程序的上下文。 我根本搞不清楚。

有谁知道一个办法做到这一点?

编辑:我想有点抽象,任何视图能够出现在选定时,并推下所有其他视图内容。

它看起来像他们在一个分组的tableView中的一切,他们正在调用insertRow方法,当他们希望dateselect器显示,并select器设置dateselectbutton下的单元格的内容。 他们正在调用以下方法来添加它:

-(void)insertRowsAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths withRowanimation:(UITableViewRowAnimation)animation 

最有可能从它的外观淡出animation:

  UITableViewRowAnimationFade 

当他们想摆脱它时,他们也以同样的方式调用removeSections。

如果试图实现这一点,请确保您调整了您的UITableViewDataSource方法正在使用的数据,否则将因更新后的行数无效而崩溃。