微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift:如何在我的应用程序中将示例代码显示为文本或文本字段?

如何解决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 代码的讨论。谢谢。

这是一个可以作为笔记或类似内容共享的所需示例:

enter image description here

解决方法

在这里找到简单而优雅的解决方案:How to work with Multi-Line String Literals in 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。