文件名称:BezierWidget:用于可视化贝塞尔曲线的NSView
文件大小:59KB
文件格式:ZIP
更新时间:2024-06-03 06:27:42
Swift
贝塞尔小工具 用于可视化贝塞尔曲线的NSView。 主要考虑到Core Animation时序曲线(CAMediaTimingFunction)的构建。 可以通过拖动来重新放置控制点,或者可以从弹出窗口中选择预定义的CAMediaTimeFunctions。 截屏 已知的问题 我仍在尝试确定其中大多数是否归因于NSViewController,Swift和Storyboards的新颖性; 无法掌握OS X上Core Animation的微妙之处; 或由于使用Beta版的工具而显得脆弱。 这些是我想了解和解决的问题: 层支持的视图周围存在一些黑客行为。 我发现,使用NSViewController从情节提要板加载视图时,调用viewDidLoad时通常不会创建该层。 可能有些我无法理解的细微之处? 这里似乎也有很多错误。 它似乎不是确定性的,因为相同的代码每次运行都会产生不同的结果。 看
【文件预览】:
BezierWidget-master
----readme.md(3KB)
----BezierWidget.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(11KB)
----example.png(42KB)
----Source()
--------NSBezierPathExtensions.swift(1KB)
--------BezierWidget.swift(14KB)
--------TimingCurveViewController.swift(3KB)
--------Base.lproj()
--------AppDelegate.swift(239B)
----Images.xcassets()
--------AppIcon.appiconset()
----Info.plist(1KB)