Ios 如何实现像日历中的日期选择器一样滑出的视图?
我一直在努力实现在iOS7中添加日历事件时滑出的日期选择器。图中有一个例子。通过点击一个单元格并显示更多的单元格或图像,这对于减少混乱和保持我的应用程序中的上下文是完美的。我就是想不出来 有人知道这样做的方法吗Ios 如何实现像日历中的日期选择器一样滑出的视图?,ios,uitableview,Ios,Uitableview,我一直在努力实现在iOS7中添加日历事件时滑出的日期选择器。图中有一个例子。通过点击一个单元格并显示更多的单元格或图像,这对于减少混乱和保持我的应用程序中的上下文是完美的。我就是想不出来 有人知道这样做的方法吗 编辑:我希望有点抽象,任何视图都可以在选中时显示,并向下推所有其他视图内容 看起来他们在分组的tableView中拥有所有内容,当他们希望显示日期选择器时,他们正在调用insertRow方法,并将选择器设置为日期选择按钮下的单元格内容。他们正在调用以下方法来添加它: -(void)ins
编辑:我希望有点抽象,任何视图都可以在选中时显示,并向下推所有其他视图内容 看起来他们在分组的tableView中拥有所有内容,当他们希望显示日期选择器时,他们正在调用insertRow方法,并将选择器设置为日期选择按钮下的单元格内容。他们正在调用以下方法来添加它:
-(void)insertRowsAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths withRowanimation:(UITableViewRowAnimation)animation
当他们想要摆脱RemoveSection时,他们也以同样的方式调用RemoveSection
如果尝试实现此功能,请确保调整UITableViewDataSource方法正在使用的数据,否则更新后它将因无效行数而崩溃 哦,当然。我尝试过类似的方法,但我不知道如何将视图嵌入到表视图单元格中。它会使我的整个表视图在被选中时变为黑色。我想这将是我的下一个挑战。为什么他们在这里使用insertSections而不是insertRows?这就是我的意思,对不起。应该是insertRows,而不是insertSections。(尽管这两个调用都会获得相同的效果,但这取决于您是否希望新对象位于新行或新段中)。
UITableViewRowAnimationFade