ios - 如何在 swift 中定义 CGPatternDrawPatternCallback

标签 ios swift core-graphics

我正在尝试使用回调创建 CGPattern,但是以下方法签名不是 CGPatternDrawPatternCallback 类型,我无法确定它应该是什么

func patternDefinitionFunction(#info: UnsafeMutablePointer<Void>, c: CGContext?)

最佳答案

您不能在 Swift 1.2 或更早版本中执行此操作;你必须在 Objective-C 中编写这部分代码。要在 Swift 中编写 C 函数,您需要更新到 Swift 2.0(目前在 Xcode 7 beta 中可用)。

关于ios - 如何在 swift 中定义 CGPatternDrawPatternCallback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31628633/

相关文章:

IOS/swift/AVSpeechSynthesizer : Control Speed of Enqueued Utterances

ios - 在 iOS 图表上显示条形图的最后一项

ios - 如何知道在 iOS 中何时完成并行 HTTP 请求?

swift - UIApplicationOpenURLOptionsKey :Any return String:Any

objective-c - 如何在 iOS 中的文本上创建 "Embossed"效果?

ios - 在单独的 .swift 文件中使用扩展

ios - 如何在我的应用程序启动时打开第三个选项卡栏项?

ios - IONIC 3 - 底部标签 iPhone X UI 问题

ios - 可以使用核心数据在 iOS/核心图形中撤消/重做吗?

ios - 使用 CoreGraphics 在 iPhone 上绘制简单的线条