【问题标题】:Create a line, like Xcode, to connect two objects in Swift像 Xcode 一样创建一条线来连接 Swift 中的两个对象
【发布时间】:2015-12-04 07:13:14
【问题描述】:

我正在尝试一个与普通应用不同的应用。该应用程序连接两个对象,例如两个图像。如果图像相同,则可以链接。

我想要创建这个应用程序的是两个对象之间的韧带。像这样的:

我的问题:如何像 Xcode 一样创建一条线来连接两个对象?

并且在建立连接后,该线消失了。

【问题讨论】:

  • 您是否正在尝试构建游戏?如果是,这可以使用 spritekit 中的形状节点来完成。如果它不是游戏,我们可以使用 Quartz 2d 执行此操作,您可以在其中添加一条线,然后在建立连接后将其删除。告诉我们意图是什么,我们可以提供一些解决方案。
  • 我正在尝试构建一个应用程序。您可以在 Swift 中发布使用 Quartz 2D 的示例吗?

标签: ios swift swift2 xcode7 swift2.1


【解决方案1】:

也许您可以将 CGAffineTransform 与 UIView.animateWithDuration() 一起使用。

查看 Apple 文档: https://developer.apple.com/library/prerelease/ios/documentation/GraphicsImaging/Reference/CGAffineTransform/index.html

然后,移除或隐藏 IBOutlet 即可获得消失效果,当然还有动画。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    • 2018-10-10
    • 2018-03-06
    • 2018-05-02
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多