使用属性'CGRectGetWidth'时出错,它说它被替换为'CGRect.width'

时间:2018-02-14 11:46:57

标签: swift cgrect

当我使用此代码时,出现错误:

let d = translation.x / CGRectGetWidth(pan.view!.bounds) * 0.5
  

'CGRectGetWidth'已被属性'CGRect.width'

取代

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

您应该直接从bounds属性获取宽度。

let d = translation.x / pan.view!.bounds.width * 0.5

答案 1 :(得分:0)

CGRectGetWidth已在swift 3中删除,现在您可以直接获得宽度

let d = translation.x / (pan.view!.bounds.width) * 0.5

希望它的作品..