- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我希望能够将自定义动画添加到 UITableViewCell 的子类中,这些子类将覆盖以下方法:
override func setHighlighted(highlighted: Bool, animated: Bool) {
}
override func setSelected(selected: Bool, animated: Bool) {
}
和匹配这些方法执行的默认动画的动画曲线和动画持续时间。
换句话说,如何找到Apple提供的当前动画的信息。我需要它来添加我自己的与默认动画完全匹配的自定义动画
最佳答案
您可以在表格 View 中对自定义单元格进行子类化。
在这里,我在 Swift 中创建了一个简单示例,我在其中更改了单元格内标签的值:
import UIKit
class userTableViewCell: UITableViewCell {
@IBOutlet weak var userLabel: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
self.highlighted = false
self.userLabel.alpha = 0.0
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
if selected {
self.highlighted = true
} else {
self.highlighted = false
}
// Configure the view for the selected state
}
override var highlighted: Bool {
get {
return super.highlighted
}
set {
if newValue {
// you could put some animations here if you want
UIView.animateWithDuration(0.7, delay: 1.0, options: .CurveEaseOut, animations: {
self.userLabel.text = "select"
self.userLabel.alpha = 1.0
}, completion: { finished in
print("select")
})
}
else {
self.userLabel.text = "unselect"
}
super.highlighted = newValue
}
}
}
对于 Storyboard ,您必须具备:
关于ios - UITableViewCell setHighlighted, setSelected "animateAlongsideTransition"或类似的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36738334/
我有一个使用 UICollectionView 的 iPad 应用程序.在 iOS 8 上,当设备旋转时,在 viewWillTransitionToSize在我的主 View Controller
我有一个 ViewController 假设 ViewControllerA 和一个 ViewController 假设 ViewControllerB。 ViewControllerB 使用自定义转
为了在 Swift 中调用过渡协调器的 animateAlongSideTransition,我尝试了很多组合。我觉得我错过了一些非常愚蠢的东西。 如果我想调用它(来自 Swift 文档): func
我正在尝试使用 UIViewControllerTransitioningDelegate、UIViewControllerAnimatedTransitioning 和 UIPresentation
我希望能够将自定义动画添加到 UITableViewCell 的子类中,这些子类将覆盖以下方法: override func setHighlighted(highlighted: Bool, ani
我已将动画添加到 UINavigationController 转换,其中涉及重新定位 UIImageView: transitionCoordinator()?.animateAlongsideTr
我有一个 UIViewController,它通过 Storyboard中的模态转场呈现(嵌入在 UINavigationController 中)。我正在尝试将键盘外观与模态演示一起制作动画(这的逻
我是一名优秀的程序员,十分优秀!