【问题标题】:How do I right justify text in Lua?如何在 Lua 中正确对齐文本?
【发布时间】:2013-03-18 07:38:37
【问题描述】:

我已经尝试了几个关于如何在 Lua 中右对齐文本的示例。到目前为止,我一直没有成功。我正在使用 Corona SDK。任何建议表示赞赏。 杰瑞

【问题讨论】:

    标签: text sdk lua alignment coronasdk


    【解决方案1】:

    也许这会起作用:

    local textObj = display.newText(.....);
    textObj:setReferencePoint(display.CenterRightReferencePoint);
    textObj.x = 100;
    

    【讨论】:

      【解决方案2】:

      在具有图形 2.0 的新版本 Corona SDK 中,您需要这样做:

      rowScore.anchorX = 1
      

      其中rowScore 是您使用display.newText 创建的变量。 这是一个完整的例子:

      local rowScore = display.newText({
          text="My Score", 
          fontSize=40 
      })
      rowScore.anchorX = 1
      rowScore.x = 30
      rowScore.y = 100
      

      请注意,我没有使用 align="right" 参数,因为它在 Windows 模拟器上运行,但在 Android 上不运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-11
        • 2018-07-31
        • 2011-09-08
        • 1970-01-01
        • 1970-01-01
        • 2016-09-21
        • 2016-05-25
        • 2012-06-27
        相关资源
        最近更新 更多