1

使用 Corona SDK 构建 iOS 应用程序,我想将文本对齐到中心,我阅读了一些可以通过“setReferencePoint”完成的讨论,我试图做到,但失败了,任何人都可以给我看一个例子吗?

这是我的代码:

message = display.newText("TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!! TEXT HERE!!",  140, 120, 240, 400, native.systemFontBold, 18 )

message:setReferencePoint(display.CenterReferencePoint)
message.x = 200
message:setTextColor(0, 126, 255)

g:insert(message)

谢谢!!

4

2 回答 2

0

在 Corona SDK 中,默认情况下参考点是 display.CenterReferencePoint,除非您提供 X、Y 值作为参数。

在你的情况下 - 我认为你应该使用 -

message.x = X ---- X = 对象中心 message.y = Y ---- Y = 对象中心

于 2013-04-09T08:04:46.223 回答
0

你必须像这样使用

skorX = cx - 10
nilaiSkorr = nilaiSkor + 0
if nilaiSkorr >= 10 then
    skorX = cx - 20
elseif nilaiSkorr >= 100 then
    skorX = cx - 30
end

local t = display.newText(nilaiSkor, skorX, cy + 3, native.systemFontBold, 30 )
t:setReferencePoint(display.CenterReferencePoint)
于 2015-07-02T08:45:17.320 回答