Swift-UITableView中的单元格褪色

富富

我在Xcode 6上快速使用UITableView遇到麻烦:

我希望UITableView单元格在出现/消失时淡入/淡出。

我在网上看了很多淡入淡出的动画,但是找不到想要的东西,因为它基于持续时间动画。

我认为我需要的是一种基于alpha的蒙版?我不是苏尔,我什至都不知道必须创建一个...

我有一个UIViewController,其中包含tableView和UITableView的上下左右的空白(目前)。

谢谢你的帮助 !!

最好,

Anatole

Timon

animateWithDuration似乎是适当的,因为淡入/淡出具有持续时间:该单元随着时间逐渐变得可见或不可见。

这是使表格单元淡入的示例:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell

    cell.textLabel?.text = self.items[indexPath.row]
    cell.backgroundColor = UIColor.grayColor()
    cell.alpha = 0

    UIView.animateWithDuration(2, animations: { cell.alpha = 1 })

    return cell
}

编辑:

这将根据其y位置设置单元格的alpha,这可能更接近您想要的位置:

func scrollViewDidScroll(scrollView: UIScrollView) {

    for cell in tableView.visibleCells() as [UITableViewCell] {

        var point = tableView.convertPoint(cell.center, toView: tableView.superview)
        cell.alpha = ((point.y * 100) / tableView.bounds.maxY) / 100
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在UITableView中检测单元格选择-Swift

来自分类Dev

无法在UITableView Swift中隐藏空单元格

来自分类Dev

Swift:UIView出现在UITableView单元格中

来自分类Dev

Swift-在UITableView中添加单元格

来自分类Dev

限制UITableView Swift中每个部分的单元格选择

来自分类Dev

在Swift的cellForRowAtIndexPath中的UITableView中选择检测单元格

来自分类Dev

更改 UITableView 中的颜色单元格 以前录制的 Swift

来自分类Dev

从 UITableView Swift 3 中删除所选单元格下方的单元格

来自分类Dev

在Swift上创建UITableView单元格

来自分类Dev

Swift:清除UITableView单元格

来自分类Dev

在Swift 2中删除UITableView中的所有单元格附件

来自分类Dev

在 UITableView 中获取单元格中的文本和按钮 - Swift 3

来自分类Dev

Swift UITableView在视觉上取消选择滚动中的单元格

来自分类Dev

在Swift中以编程方式IOS7动态绘制UITableView单元格高度

来自分类Dev

Swift-如何获取嵌入在UITableView单元格中的选定控件段?

来自分类Dev

在Swift中使用Audio Player更改UITableView中按钮单元格的播放暂停状态

来自分类Dev

自定义Xib单元格未出现在UITableView swift中

来自分类Dev

Swift UITableView / UICollectionVIew将数据传递到cellForRowAt中的单元格返回nil

来自分类Dev

在Swift中使用UITableView填充单元格之前,如何在该数组中添加CKRecords?

来自分类Dev

在UITableView Swift中轻按单元格时,使用UIView创建弹出窗口

来自分类Dev

如何在Realm Swift中对UITableView单元格进行重新排序?

来自分类Dev

单元格未出现在UITableView中-Swift 3

来自分类Dev

Swift UITableView从数组数组返回单元格

来自分类常见问题

如何在Swift中将新单元格插入UITableView

来自分类Dev

从每个UITableView单元格获取数据Swift

来自分类Dev

从每个UITableView单元格获取数据Swift

来自分类Dev

Swift-重新排序UITableView单元格

来自分类Dev

Swift UITableView 每第 N 个单元格不同

来自分类Dev

使用 Swift 更改 UITableView 的选定单元格

Related 相关文章

  1. 1

    如何在UITableView中检测单元格选择-Swift

  2. 2

    无法在UITableView Swift中隐藏空单元格

  3. 3

    Swift:UIView出现在UITableView单元格中

  4. 4

    Swift-在UITableView中添加单元格

  5. 5

    限制UITableView Swift中每个部分的单元格选择

  6. 6

    在Swift的cellForRowAtIndexPath中的UITableView中选择检测单元格

  7. 7

    更改 UITableView 中的颜色单元格 以前录制的 Swift

  8. 8

    从 UITableView Swift 3 中删除所选单元格下方的单元格

  9. 9

    在Swift上创建UITableView单元格

  10. 10

    Swift:清除UITableView单元格

  11. 11

    在Swift 2中删除UITableView中的所有单元格附件

  12. 12

    在 UITableView 中获取单元格中的文本和按钮 - Swift 3

  13. 13

    Swift UITableView在视觉上取消选择滚动中的单元格

  14. 14

    在Swift中以编程方式IOS7动态绘制UITableView单元格高度

  15. 15

    Swift-如何获取嵌入在UITableView单元格中的选定控件段?

  16. 16

    在Swift中使用Audio Player更改UITableView中按钮单元格的播放暂停状态

  17. 17

    自定义Xib单元格未出现在UITableView swift中

  18. 18

    Swift UITableView / UICollectionVIew将数据传递到cellForRowAt中的单元格返回nil

  19. 19

    在Swift中使用UITableView填充单元格之前,如何在该数组中添加CKRecords?

  20. 20

    在UITableView Swift中轻按单元格时,使用UIView创建弹出窗口

  21. 21

    如何在Realm Swift中对UITableView单元格进行重新排序?

  22. 22

    单元格未出现在UITableView中-Swift 3

  23. 23

    Swift UITableView从数组数组返回单元格

  24. 24

    如何在Swift中将新单元格插入UITableView

  25. 25

    从每个UITableView单元格获取数据Swift

  26. 26

    从每个UITableView单元格获取数据Swift

  27. 27

    Swift-重新排序UITableView单元格

  28. 28

    Swift UITableView 每第 N 个单元格不同

  29. 29

    使用 Swift 更改 UITableView 的选定单元格

热门标签

归档