Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何实现像日历中的日期选择器一样滑出的视图?_Ios_Uitableview - Fatal编程技术网

Ios 如何实现像日历中的日期选择器一样滑出的视图?

Ios 如何实现像日历中的日期选择器一样滑出的视图?,ios,uitableview,Ios,Uitableview,我一直在努力实现在iOS7中添加日历事件时滑出的日期选择器。图中有一个例子。通过点击一个单元格并显示更多的单元格或图像,这对于减少混乱和保持我的应用程序中的上下文是完美的。我就是想不出来 有人知道这样做的方法吗 编辑:我希望有点抽象,任何视图都可以在选中时显示,并向下推所有其他视图内容 看起来他们在分组的tableView中拥有所有内容,当他们希望显示日期选择器时,他们正在调用insertRow方法,并将选择器设置为日期选择按钮下的单元格内容。他们正在调用以下方法来添加它: -(void)ins

我一直在努力实现在iOS7中添加日历事件时滑出的日期选择器。图中有一个例子。通过点击一个单元格并显示更多的单元格或图像,这对于减少混乱和保持我的应用程序中的上下文是完美的。我就是想不出来

有人知道这样做的方法吗


编辑:我希望有点抽象,任何视图都可以在选中时显示,并向下推所有其他视图内容

看起来他们在分组的tableView中拥有所有内容,当他们希望显示日期选择器时,他们正在调用insertRow方法,并将选择器设置为日期选择按钮下的单元格内容。他们正在调用以下方法来添加它:

-(void)insertRowsAtIndexPaths:(nonnull NSArray<NSIndexPath *> *)indexPaths withRowanimation:(UITableViewRowAnimation)animation
当他们想要摆脱RemoveSection时,他们也以同样的方式调用RemoveSection


如果尝试实现此功能,请确保调整UITableViewDataSource方法正在使用的数据,否则更新后它将因无效行数而崩溃

哦,当然。我尝试过类似的方法,但我不知道如何将视图嵌入到表视图单元格中。它会使我的整个表视图在被选中时变为黑色。我想这将是我的下一个挑战。为什么他们在这里使用insertSections而不是insertRows?这就是我的意思,对不起。应该是insertRows,而不是insertSections。(尽管这两个调用都会获得相同的效果,但这取决于您是否希望新对象位于新行或新段中)。
 UITableViewRowAnimationFade