小编Mic*_*son的帖子

中断UITableView单元格调整大小动画?

我有一个UITableView,当它停止滚动时(scrollViewDidEndDecelerating :),当前单元格的高度通过设置变量currentRow并重新加载来扩展:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
    CGFloat current_offset = self.tableView.contentOffset.y;
    currentRow = [self.tableView indexPathForRowAtPoint:CGPointMake(0, current_offset)].row;
    [self.tableView beginUpdates];
    [self.tableView endUpdates];
};
Run Code Online (Sandbox Code Playgroud)

动画工作正常,但它暂时阻止了tableview的可滚动/交互.因此,如果我在单元格扩展时触摸屏幕,除非我再试一次,否则我最终无法滚动.

是否有解决方法或其他方法来实现相同的效果?

cocoa-touch objective-c uitableview uiviewanimation ios

6
推荐指数
1
解决办法
1023
查看次数

如何在 Mac 的“设置”面板中设置屏幕保护程序缩略图?

我正在制作一个自定义 *.saver 应用程序,我想添加我自己的缩略图以显示在屏幕保护程序名称上方(左栏中的瓢虫图片)。我怎么做?

屏幕保护程序

macos cocoa screensaver

6
推荐指数
1
解决办法
546
查看次数