`
zjjzmw1
  • 浏览: 1366371 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

UITableView展开合上的动画。

    博客分类:
  • iOS
阅读更多

右边那个那个图片会从左边飞过来,,,如果用自定义cell就不会了。。。。

 

-(void)tapAction:(id)sender{

    UIButton *tempBtn = (UIButton *)sender;

   self.openString = [NSString stringWithFormat:@"%d",tempBtn.tag];

    

    if ([self.openArraycontainsObject:self.openString]) {

        [self.openArrayremoveObject:self.openString];

    }else{

        [self.openArrayaddObject:self.openString];

    }

  [self.tableViewreloadSections:[NSIndexSetindexSetWithIndex:tempBtn.tag] withRowAnimation:UITableViewRowAnimationFade];

上面不放在下面的动画块里面就行了。。。。否则section,的title 会有一个闪的效果很不好。

   /// [UIViewanimateWithDuration:0.2fanimations:^{

       [self.tableViewreloadSections:[NSIndexSetindexSetWithIndex:tempBtn.tag] withRowAnimation:UITableViewRowAnimationFade];

    } completion:^(BOOL finished) {

        

    }];

    

    

 

}

分享到:
评论

相关推荐

    UITableView 的缩放和展开

    综上所述,`UITableView`的缩放和展开功能涉及到对表格视图的深入理解,包括但不限于委托、数据源、动画、手势处理和性能优化。通过熟练掌握这些知识点,开发者可以创建出功能丰富的、交互性强的用户界面。对于`...

    UITableView重排后设置动画引起界面布局问题

    当你使用UITableView的`reloadData`方法来刷新表格数据,并同时希望添加一个平滑的动画效果时,可能会遇到以下问题:表格的内容偏移量(content offset)突然变化,或者行的布局在动画过程中出现异常,甚至可能导致...

    ios-UITableView 展开收起.zip

    本教程将详细讲解如何实现UITableView的展开和收起功能,使得用户可以点击某一行来显示或隐藏更多的详细信息。 首先,我们需要了解UITableView的基本结构。UITableView由多个UITableViewCell组成,每个cell代表列表...

    ios-UITableView 相邻cell交换简单动画.zip

    5. **执行动画**:在`endUpdates`时,调用UITableView的`reloadRowsAtIndexPaths:withRowAnimation:`方法,传入需要更新的cell的indexPaths,并选择合适的动画类型,如`.automatic`,系统会自动创建一个平滑的过渡...

    ios-UITableView 滚动控制,动画控制, 回到顶部.zip

    这个压缩包文件"ios-UITableView 滚动控制,动画控制, 回到顶部.zip"主要探讨了如何实现UITableView的滚动控制、动画效果以及添加回到顶部功能。我们将详细解析这些关键知识点。 首先,滚动控制是UITableView的基础...

    ANBlurredTableView, 在UITableView滚动上,动画模糊和着色背景.zip

    ANBlurredTableView, 在UITableView滚动上,动画模糊和着色背景 ANBlurredTableViewANBlurredTableView是一个简单的UITableView子类,用于模糊和着色滚动中的背景图像。支持:向下滚动模糊,在滚动时模糊。自定义...

    UITableView展开/折叠工具 HVTableView.zip

    UITableView展开/折叠工具 HVTableView ,HVTableView是有着展开/折叠功能的UITableView 子集,在很多app应用中都能很方...

    iOS UITableView展开缩放动画实例代码

    总结来说,这个代码实例展示了如何在Swift中创建一个具有展开缩放动画效果的UITableView。通过自定义头部视图和单元格,以及实现UITableView的Delegate和DataSource协议,我们可以实现丰富的交互效果,提升用户的...

    UITableView的展开与收缩

    在调用`beginUpdates()` 之后,修改数据源,然后调用`endUpdates()`,UITableView会自动计算需要的动画,使得展开和收缩过程更为自然。 在实际开发中,有时我们可能会遇到性能问题,特别是当数据量较大时。为优化...

    UITableView 上拉 下拉 修改版

    在标题"UITableView 上拉 下拉 修改版"中提到的"上拉"和"下拉"功能,通常指的是无限滚动(Infinite Scrolling)或者加载更多(Load More)功能。这些特性使得用户可以方便地加载更多内容,而无需离开当前页面。 上...

    ios uitableview cell的展开收缩功能

    `UITableView`的`cell`展开和收缩功能是提高用户体验的重要特性,特别是在处理层级结构数据时。标题"ios uitableview cell的展开收缩功能"涉及到的核心技术点包括`UITableViewDataSource`、`UITableViewDelegate`的...

    ios-UITableView点击展开和收回.zip

    7. **动画效果**:为了让用户体验更好,可以添加展开和收回的动画效果。在更新Cell高度时,使用`UITableViewRowAnimation`来实现平滑的过渡。 8. **递归展开**:如果数据结构是多级的,你可能还需要处理递归展开的...

    swift-UITableView动画移动你的tableView

    总之,"swift-UITableView动画移动你的tableView"这个主题涵盖的内容非常广泛,包括了UITableView的基础知识、Swift动画原理以及如何利用第三方库来增强表格视图的动画效果。通过深入学习和实践,开发者可以创建出...

    swift-TableView的tableHeaderView的下拉动画效果包含放大与圆弧动画

    在Swift开发中,UITableView是展示数据的常用控件,它能有效地组织和显示列表内容。在某些场景下,我们可能需要对TableView的headerView进行特殊的设计,以提升用户体验。本篇将详细介绍如何实现"Swift-TableView的...

    IOS-UITableView(展开收起)效果

    综上所述,实现"展开收起"效果需要涉及对UITableView的深入理解,包括自定义cell、数据源管理、手势识别、动画效果以及性能优化。在实际项目中,还需要考虑代码的可维护性和可扩展性,确保解决方案既有效又易于理解...

    可展开的UITableView的Demo

    由于工作需要,写了一个UITableView的子类,简单的实现了每个cell的展开和收缩的动画效果以及展开和收缩后的cell样式变化。这个效果也许你现在用不到,但是它在iOS上的效果确实很不错,也许以后你就会用到。分享给...

    UITableView、UITableView基本用法、UITableView详解

    在上面的代码中,我们载入了 20 条数据,并将其显示在 UITableView 上。 五、UITableView 的优化 UITableView 的优化是非常重要的,以下是一些常见的优化方法: 1. 使用缓存机制:UITableView 提供了缓存机制,...

    UITableView

    UITableView是iOS应用开发中不可或缺的一部分,特别是在Swift编程环境中。它是一种用于显示大量数据的...在实际开发中,你可能还会遇到性能优化、滚动流畅性、动画效果等问题,这些都是进一步提升用户体验的关键点。

    swift-LiveCollections是一个开源框架只需几行代码就可以使用UITableView和UICollectionView动画

    然而,LiveCollections通过观察数据源的变化,自动跟踪这些变化,并以预定义的动画方式同步到视图上。这样,即使频繁的数据更新,也能保持用户界面的流畅性。 LiveCollections的安装和集成非常简单,你可以通过...

    UITableView 三级菜单

    综上所述,实现UITableView的三级菜单涉及数据模型设计、数据源和委托的实现、动画效果的添加、递归和懒加载策略、自定义单元格以及良好的架构设计。通过这些技术的结合,我们可以创建出功能强大且用户体验良好的...

Global site tag (gtag.js) - Google Analytics