【问题标题】:Swift Function to Objective C [closed]目标 C 的 Swift 函数 [关闭]
【发布时间】:2016-04-02 00:16:34
【问题描述】:

长期以来,我一直在尝试将这个 Swift 函数转换为 Objective-C。有人请帮忙。

这是一个将 SpriteKit 节点集中在所有设备上正确位置的功能。

func convert(point: CGPoint)->CGPoint {
    return self.view!.convertPoint(CGPoint(x: point.x, y:self.view!.frame.height-point.y), toScene:self)
}

猜猜这是学习 Swift 的好时机。

【问题讨论】:

  • convertPoint 和 self.view!
  • 忘记 Swift 代码。你如何在 Objective-C 中编写一个简单的方法,它接受一个 CGPoint 并返回另一个 CGPoint
  • -(void)random:(CGPoint)point{
  • -(CGPoint) 抱歉按回车
  • 为什么不做这样的事情我们只需要返回cgpoint return CGPoint(point.x, self.view!.frame.height-point.y)

标签: objective-c swift


【解决方案1】:
- (CGPoint) convertPoint: (CGPoint) point {
    return [self.view convertPoint: CGPointMake(point.x, self.view.frame.size.height - point.y) toScene: self];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多