在Swift中调用CGPatternCreate [英] Call CGPatternCreate in Swift
本文介绍了在Swift中调用CGPatternCreate的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何将以下Objective-C方法转换为Swift函数?
I'm wondering how to convert the following objective-c method to Swift function?
CGPatternRef pattern = CGPatternCreate(NULL,
rect,
CGAffineTransformIdentity,
24,
24,
kCGPatternTilingConstantSpacing,
true,
&callbacks);
我的代码:
let callbacks : CGPatternCallbacks = CGPatternCallbacks(version: 0)
let pattern : CGPatternRef = CGPatternCreate(nil,
rect,
CGAffineTransformIdentity,
24,
24,
kCGPatternTilingConstantSpacing,
true,
callbacks)
但是我收到一条错误消息:
But I got an error message:
'CGPatternCallbacks'不能转换为'CConstPointer'
'CGPatternCallbacks' is not convertible to 'CConstPointer'
是否有示例代码?谢谢
推荐答案
类似的东西
var callbacks : CGPatternCallbacks = CGPatternCallbacks(version: 0)
var pattern = CGPatternCreate(nil,
rect,
CGAffineTransformIdentity,
24,
24,
kCGPatternTilingConstantSpacing,
true,
&callbacks)
这篇关于在Swift中调用CGPatternCreate的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文