duration
INDEX>AppKit> NSAnimationContext
解説
継続時間
フレームワーク
ApplicationKit
クラス
NSAnimationContext
使用可能
10.5
参照
関連記事(外部サイト)
例文
//NSAnimationContext completionHandler //NSAnimationContext currentContext //NSAnimationContext duration //NSAnimationContext timingFunction @IBAction func function003(sender: AnyObject) { var appDelegate = NSApplication.sharedApplication().delegate var window : NSWindow = self.view.window! NSAnimationContext.beginGrouping() var nowPosition : NSPoint = window.frame.origin var newRect : NSRect = didMoveView ? NSMakeRect(nowPosition.x,nowPosition.y, 500.0, 500.0): NSMakeRect(nowPosition.x,nowPosition.y, 500.0, 200.0) window.animator().setFrame(newRect, display: true) window.animator().alphaValue = didMoveView ? 1.0 : 0.5 NSAnimationContext.currentContext().duration = 10.0 var timing : CAMediaTimingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseIn) NSAnimationContext.currentContext().timingFunction = timing NSAnimationContext.currentContext().completionHandler = {NSLog("end!")} NSAnimationContext.endGrouping() didMoveView = !didMoveView }