ios - 选择时的 UICollectionView 动画单元格图像

标签 ios swift uicollectionviewcell

我在我的应用程序中使用 UICollectionView 创建了一个菜单栏。我想在选定的单元格上制作动画。现在我只是通过覆盖 collectionViewCell 类中的 isSelected 来更改所选单元格上的图像。我怎样才能像底部的这张图片那样制作动画。任何帮助将不胜感激。

我的菜单栏的图片:

enter image description here

最佳答案

假设您想要为两个图像之间的过渡设置动画(例如:使用淡入淡出),当您更改图像时(在您的 isSelected 中)您可以使用此代码:

UIView.transition(with: self, duration: 0.25, options: UIViewAnimationOptions.transitionCrossDissolve, animations: {
// change the image
}

关于ios - 选择时的 UICollectionView 动画单元格图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47711252/

相关文章:

c# - 如何从 NSNumber 转换为 .NET 对象

ios - 在导航模式下在 map 上移动 - Skobbler map 框架

swift - 模拟器黑屏

ios - 尝试切换到不同 Storyboard 中的不同 View Controller 时无响应

ios - 防止 UICollectionView 中每个 UICollectionViewCell 中的内容在我滚动时发生变化?

ios - 加载 UICollectionViewCell Swift 4 时单元格闪烁问题

ios - UIViewController 方法调整不起作用

objective-c - 由于内存警告而卸载 View Controller 时如何保留状态?

swift - “激活”蓝牙 LE 能源数据流

ios - 从 CollectionView 单元格复制时出错(Swift)