1

我一直在努力实现在 iOS7 中添加日历事件时滑出的日期选择器。这里有一个例子。这将非常适合通过点击一个单元格并显示更多单元格或图像来减少混乱并在我的应用程序中保持上下文。我根本想不通。

有谁知道这样做的方法?

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

4

1 回答 1

0

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

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

从外观上看很可能是一个淡入淡出的动画:

 UITableViewRowAnimationFade

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

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

于 2013-08-22T03:25:22.090 回答