使用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)
谢谢!
答案 0 :(得分:0)
在Corona SDK中,默认情况下,参考点为display.CenterReferencePoint,除非您提供X,Y值作为参数。
在你的情况下 - 我认为你应该使用 -
message.x = X ---- X =对象的中心 message.y = Y ---- Y =对象中心
答案 1 :(得分: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)