iOS 知识点iOS Developer

tableview 用 代码 选中 cell 动画效果 sele

2017-05-02  本文已影响82人  iOS_愛OS

tableview 用 代码 选中 cell 动画效果


这里介绍tableview的一个方法

作用如下:

  1. 选中 通过 index 查找的 cell
  1. 可选择的几种 滚动动画
  2. 不会调用代理
    • tableView:willSelectRowAtIndexPath
    • tableView:didSelectRowAtIndexPath
  3. UITableViewSelectionDidChangeNotification 通知不会起作用
参数: scrollPosition
    枚举型:
     typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
     UITableViewScrollPositionNone,
     UITableViewScrollPositionTop,
     UITableViewScrollPositionMiddle,
     UITableViewScrollPositionBottom
     };
    - UITableViewScrollPositionNone
      以最小的滚动动画 让特定cell 滑到可见状态(当cell 在屏幕外面时 有滚动效果, 当cell 本身处于可见状态 无滚动效果)
      如果 选中cell 在当前可见cell 的 顶部 ,则tableview 向上滚动
    - UITableViewScrollPositionTop
      选中 cell 在当前可见cell 的 顶部 tableview 向上滑动动画效果
    - UITableViewScrollPositionMiddle
      选中 cell 在当前可见cell 的 中部 选中 cell 滑动到中部 动画
    - UITableViewScrollPositionBottom
      选中 cell 在当前可见cell 的 底部 tableview 向下滑动动画效果
 */
代码选择cell.gif

![效果图][1]

既然都看完了 何不给个赞 ! ! !

上一篇 下一篇

猜你喜欢

热点阅读