gpt4 book ai didi

ios - 在 Swift 3 中自动将 CGRectMake 更新为 CGRect

转载 作者:IT王子 更新时间:2023-10-29 04:59:21 26 4
gpt4 key购买 nike

既然 CGRectMake、CGPointMake、CGSizeMake 等已在 Swift 3.0 中删除,是否有任何方法可以自动更新所有初始化,例如从 CGRectMake(0,0,w,h) 到 CGRect(x:0) ,y:0,宽度:w,高度:h)。手动过程……非常痛苦。

不确定为什么当我将代码转换为当前 Swift 语法时 Apple 不自动转换它...

最佳答案

最简单的解决方案可能只是重新定义 Apple 拿走的功能。示例:

func CGRectMake(_ x: CGFloat, _ y: CGFloat, _ width: CGFloat, _ height: CGFloat) -> CGRect {
return CGRect(x: x, y: y, width: width, height: height)
}

将其放入您的模块中,所有对 CGRectMake 的调用将再次起作用。

关于ios - 在 Swift 3 中自动将 CGRectMake 更新为 CGRect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38335046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com