首页 > 解决方案 > Swift:如何在我的应用程序中将示例代码显示为文本或文本字段?

问题描述

是否可以将多行代码示例作为文本获取,以便以后共享?假设我有一个示例代码:

    let a = SKSpriteNode(imageNamed: "ball01")
    a.position = CGPoint(x: width*0.5, y: height*0.5)
    a.size = CGSize(width: width*0.1, height: width*0.1)
    a.physicsBody = SKPhysicsBody(circleOfRadius: a.frame.width*0.5)

是否可以将其作为多行文本共享?我发现了一些关于 html 的讨论,但没有关于“正常”的 swift 代码。谢谢你。

这是一个所需的示例,可以作为注释或类似的东西共享: 在此处输入图像描述

标签: iosswifttextsharesample

解决方案


在这里找到简单而优雅的解决方案:如何在 Swift 中使用多行字符串文字

let multilineString: """
      let a = SKSpriteNode(imageNamed: "ball01")
      a.position = CGPoint(x: width*0.5, y: height*0.5)
      a.size = CGSize(width: width*0.1, height: width*0.1)
      a.physicsBody = SKPhysicsBody(circleOfRadius: a.frame.width*0.5)
      """

      label.text = multilineString
      label.numberOfLines = 0

推荐阅读