我一直在关注关于创建自定义动画的在线教程。因此,为了制作自定义动画,我创建了一个类名转换管理器,类型为NSObject。我面临两个问题,
1)因此,当进一步定义该类时,
class TransitionManager: NSObject, UIViewControllerAnimatedTransitioning,
UIViewControllerTransitioningDelegate
{
//Further Code
}
我得到一个编译时错误,
Type 'TransitionManager' does not conform to protocol
'
我正在使用macOS的swift 4,我想隐藏一个带有动画的堆栈视图项目。
我试过这个:
class ViewController: NSViewController {
@IBOutlet weak var box: NSBox!
@IBOutlet weak var stack: NSStackView!
var x = 0
@IBAction func action(_ sender: Any) {
if x == 0 {
NSAnimationContext.runAnimationGroup({cont